使用Entity Framework刷新实体时如何检测属性更改?

时间:2012-06-29 14:05:36

标签: c# .net entity-framework inotifypropertychanged

$ Hello_all,

一个简单的问题,在一个项目中,我想在模型类上引发属性更改事件。使用实体框架(ObjectContext.Refresh())加载和刷新模型类。

是否可以修改EF生成的属性以包含处理propertychanged事件的引发的代码?

由于

1 个答案:

答案 0 :(得分:1)

您需要修改类生成器。基于默认EntityObject的实体已实施INotifyPropertyChanged。如果您正在使用POCO实体(以及POCO T4生成器或DbContext T4生成器),您只需修改T4文件即可生成带有代码的属性。