2009-09-15 29 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其他应用程序类型...应用程序类型,将更好地利用数据绑定的使用。

相关问题