c# - MariaDB/MySQL 数据库上的 SQLDependency
问题描述
我开发了一个需要显示实时信息的 Web 仪表板(ASP.NET C#)。通常我使用 SQLServer,所以 SignalR + SQLDependency 的组合效果很好。但是现在我必须使用 MariaDB / MySQL 数据库,我找不到与 SQLDependency 等效的库。是否有通知数据库更改的“技巧”?
我找到了这个库:https ://www.devart.com/dotconnect/mysql/docs/Devart.Data.MySql~Devart.Data.MySql.MySqlDependency.html但它不是免费的......
解决方案
在 MySQL 中,您可能会利用触发器和用户定义函数 (UDF)。
另一种选择是 MySqlDependency,但我认为这需要购买驱动程序:
推荐阅读
- typescript - 基于可写性的 Typescript 条件类型
- javascript - 在同一主机和端口上侦听两次不会触发错误
- typescript - TS:将函数分配给具有泛型类型的`const`
- perl - 在 Perl 中正确使用 IPC::Run
- spring - 减少基于 Spring Boot 的服务在多个端口上侦听时创建的线程数?
- ios - 如何为我录制的音频制作波形?
- python - 逻辑回归系数含义
- typescript - 在函数中,内联返回类型和在单独类型定义中定义的返回类型有什么区别?
- excel - 如何使用 Excel VBA 从已关闭的工作簿中读取元数据信息?
- swift - 当我向具有默认参数的 objc 函数发送#selector 函数调用时如何使其工作