2011-06-13 49 views
2

我是新來的.NET ...我試圖創建一個後臺工作線程,可以每20秒輪詢數據庫,以確定數據庫中的數據是否已經改變或不。在後臺工作線程輪詢數據庫 - .NET

需要執行此操作的步驟是什麼?這是一個好方法,還是我應該使用別的東西?

任何教程/示例將不勝感激

回答

3

輪詢數據庫可能是一個很大的性能問題。如果您可以控制更新數據庫的服務,那麼我會建議從該服務向任何客戶端/服務發佈事件,這些客戶端/服務可能有興趣知道數據庫對特定記錄進行了更改。

否則,你可以看看使用後臺線程。要做到這一點,只需使用System.Threading.Thread創建一個線程。如果連接到MS SQL Server數據庫,則可以使用System.Data.SqlClient類。

+0

謝謝你...我會研究他們.. – CuriousCoder 2011-06-13 21:49:38