2009-09-15 55 views
1

我正在使用SQLMetal爲我的數據庫實體生成的代碼。它們都實現INotifyPropertyChanging和INotifyPropertyChanged,並且由於這些依賴關係,它們是屬性設置器中的大量額外代碼。我無法想象一個常規OL網頁的實例,其中一個對象需要被通知另一個對象的屬性更改。如果它的屬性將發生變化,您是否可以通過附帶的HTTP請求來處理它?LINQ to SQL實體類是否需要在ASP.NET MVC項目中實現INotifyPropertyChanging?

回答

2

的INotifyPropertyChanging和INotifyPropertyChanged的接口主要用於用戶接口的數據綁定,像數據綁定發生在ASP.NET,WinForms和WPF。您是正確的,在MVC應用程序中,這是「有限的」或「無用的」,其中「數據綁定」使用不同的機制進行。

LINQ到SQL的設計是一個「通用」的工具,包括其在除了ASP.NET MVC其他應用程序類型...應用程序類型,將更好地利用數據綁定的使用。

相關問題