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