2014-09-22 83 views
5

我正在使用WebAPI將一些數據推送到數據庫中。數據庫更改通知到Windows服務?

Windows服務在同一臺服務器運行具有當數據被WebAPI

我看到插入得到通知this SO這表明使用Service BrokerSqlDependency但問題的問題似乎是問好半天前。

我googled出來,但找不到任何更簡單的解決方案。我想要做的是when a new data is inserted to Database, a function in the the windows service should fire

我們在WebAPI - Windows Services上下文中有任何替代方案或類似的解決方案嗎?

+0

Windows服務是否可以定期輪詢數據以進行更改?只需查找特定狀態下的記錄? – David 2014-09-22 13:01:49

+1

@David:實際上,它將成爲「時間關鍵」。所以,「投票」似乎不是一個好的選擇。 – 2014-09-22 13:03:12

+0

啊,在這種情況下,似乎'SqlDependency'可能是一條可行的路。不幸的是,我從來沒有使用它,所以我不能就具體問題提供建議。 – David 2014-09-22 13:05:36

回答