c# - 表数据更新时捕获/引发事件 C#

标签 c# .net sql-server linq-to-sql ado.net

我有 24/7 服务,可以在 Sql Server 中保持收费、路由等设置(配置数据)。一旦启动,它就会使用 Linq2SQL 从表中加载数据,并在所有应用程序中使用这些数据。 我们需要一个解决方案来更新表中的设置数据而无需重新启动应用程序。所以我感兴趣的是是否可以捕获/确定表已更新,以便我可以刷新应用程序中的设置数据。我的意思是,当表上有任何删除、更新或插入时,是否有可能引发事件。

谢谢。

最佳答案

您正在寻找 SqlDependency class .

关于c# - 表数据更新时捕获/引发事件 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813481/

相关文章:

sql-server - 通过XML解析SQL中的字符错误

c# - 对象当前正在别处使用 - 当 image.save

c# - 为什么我在调用 Func<int> 时会得到错误的结果?

.net - 复杂查询的ORM(尤其是NHibernate)性能

c# - 如何将十六进制 "string"转换为 .NET 中的实际十六进制值?

.net - Graphics.Save 与 Graphics.BeginContainer

sql-server - TSQL 需要根据子节点的值和条件删除 XML 节点

c# - 无法加载文件或程序集“System.Management.Automation,版本 = 3.0.0.0

c# - 在 C#.net 中,如何获取发送到普通办公打印机打印的文件内容

sql - 将 IF EXISTS 与 CTE 结合使用