我是實體框架的新手,請原諒我的無知。我們有一個使用SQL Server和ADO.Net編寫的簡單應用程序。現在我們得到了一個新的要求,即當應用程序更新某個特定的行時,必須發生一些業務邏輯。我一直在研究SQL Server中的觸發器,看起來我們可以使用觸發器來完成它。我也在看實體框架的OnPropertyChange功能。 「OnPropertyChange」可以做到嗎?OnPropertyChange作爲替代實體框架中的觸發器
我的意思是,我可以創建一個模型並實現「OnPropertyChange」方法嗎?當我們的應用程序使用ADO.Net修改行時,它會觸發「OnPropertyChange」事件,以便我的「OnPropertyChange」中的客戶代碼執行?
謝謝您的回覆。我的問題是,如果應用程序修改了數據庫中的字段(單元格),那麼在另一個應用程序中調用OnPropertyChange? – jaklucky 2010-04-08 13:37:40
Silverlight/WCF中提供的OnPropertyChanged方法屬於類屬性成員。在.NET中調用OnPropertyChanged將讓.NET知道更改,而不是數據庫。但是,當您將更改保存回數據庫時,已執行更新表上的觸發器。那有意義嗎? – 2010-04-08 16:41:49
謝謝。我想它回答了我的問題。所以,觸發是當時我的情況。 – jaklucky 2010-04-09 13:33:25