我有24/7服務,可以在Sql Server中保持設置(配置數據)以進行計費,路由等。一旦啓動,它使用Linq2SQL從表中加載數據,並通過所有應用程序使用數據。 而且我們需要一個解決方案來更新表中的設置數據,而無需重新啓動應用程序。所以我感興趣的是可以捕捉/確定表已更新,以便可以刷新應用程序中的設置數據。我的意思是有可能在桌子上有任何刪除,更新或插入時引發事件。表格數據更新的捕捉/提升事件C#
謝謝。
我有24/7服務,可以在Sql Server中保持設置(配置數據)以進行計費,路由等。一旦啓動,它使用Linq2SQL從表中加載數據,並通過所有應用程序使用數據。 而且我們需要一個解決方案來更新表中的設置數據,而無需重新啓動應用程序。所以我感興趣的是可以捕捉/確定表已更新,以便可以刷新應用程序中的設置數據。我的意思是有可能在桌子上有任何刪除,更新或插入時引發事件。表格數據更新的捕捉/提升事件C#
謝謝。
您正在查找的是SqlDependency class。
SQL Server具有@@ ROWCOUNT函數,它會告訴您有多少行受到影響。不知道你將如何得到它從LINQ
我的意思是有可能有事件 時候有任何 DELETE,UPDATE這將提高或插入在桌子上。
在數據庫方面這可以用一個觸發
完成看來這正是我需要的,但據我所知它是使用通知服務,當我知道有在MS SQL 2008不通知服務。糾正我,如果我錯了 – Incognito 2010-05-11 19:33:09
你錯了;這是由SQL Server 2005 _和higher_支持的。 http://msdn.microsoft.com/en-us/library/t9x04ed2.aspx – SLaks 2010-05-11 19:34:27
因爲這是我所期望的。謝謝。我會嘗試。 – Incognito 2010-05-11 20:05:45