我正在开发 ac# 应用程序。在这个应用程序中有一个主数据库和一个从数据库。使用转录复制的主数据库更新从数据库中的数据(我已经实现了它并且工作正常)。
我的问题是,当主数据库更新从数据库的数据时,我的 c# 应用程序如何知道数据已更新,因此刷新缓存中的数据以及用户界面上的数据。
换句话说,我如何将数据从 sql server 发布到 c# 应用程序。
我正在开发 ac# 应用程序。在这个应用程序中有一个主数据库和一个从数据库。使用转录复制的主数据库更新从数据库中的数据(我已经实现了它并且工作正常)。
我的问题是,当主数据库更新从数据库的数据时,我的 c# 应用程序如何知道数据已更新,因此刷新缓存中的数据以及用户界面上的数据。
换句话说,我如何将数据从 sql server 发布到 c# 应用程序。
使用 SQL Dependency 实现数据库更新时的自动通知
见链接
http://msdn.microsoft.com/en-us/library/62xk7953(v=vs.110).aspx
对于 MSDN 示例
注意:SQL 依赖在表级别起作用,如果您在 select 语句中指定 join,则可能无法引发更新事件
在为 SQL 依赖项创建选择查询时,您可以检查并通过下面的 MSDN 链接
`