我在Windows應用程序中使用EF,並且希望我的應用程序在某個表格中插入新記錄時執行一些任務「這些新記錄將由網站使用相同的數據庫「
我的問題是如何看這張表的變化,並得到通知,當新的記錄來了,EF可以幫助我在這種情況下?在sql數據庫中查看錶格新記錄
UPDATE: 我用的SqlDependency類以及DB
ALTER DATABASE UrDb SET ENABLE_BROKER
使用這一點,也創造了數據庫http://screencast.com/t/vrOjJbA1y服務和隊列,但我從來沒有從通知我Windows應用程序。
另外,當我在sql服務器中打開隊列它總是空的http://screencast.com/t/05UPDIwC8ck接縫,有什麼問題,但我不知道。
您可能正在尋找['SqlDependency'](http://msdn.microsoft.com/zh-cn/library/system .data.sqlclient.sqldependency.aspx),並且沒有什麼內建在EF中支持這一點。 – 2013-03-05 13:37:33
您是否嘗試過觸發表 – saeed 2013-03-05 13:37:56
您是否認爲[使用數據庫作爲IPC](http://en.wikipedia.org/wiki/Database-as-IPC)是一種常見的反模式? – Aron 2013-03-14 06:47:08