关于表数据更新C#的Catch / Raise事件

时间:2010-05-11 18:41:36

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

我有24/7服务,可以在Sql Server中保留充电,路由等设置(配置数据)。启动后,它使用Linq2SQL从表中加载数据,并通过所有应用程序使用数据。 我们需要一个解决方案来更新表中的设置数据,而无需重新启动应用程序。所以我感兴趣的是可以捕获/确定表已更新,因此我可以刷新应用程序中的设置数据。我的意思是,当桌子上有任何删除,更新或插入时,可能会有事件发生。

谢谢。

2 个答案:

答案 0 :(得分:4)

您正在寻找SqlDependency class

答案 1 :(得分:0)

SQL Server具有@@ ROWCOUNT函数,它将告诉您受影响的行数。不确定如何从LINQ

获得它
  

我的意思是有可能举办活动   什么时候会提高   删除,更新或插入表格。

在数据库方面,这可以通过触发器来完成