0
$ Hello_all,如何檢測使用EntityFramework刷新實體時更改的屬性?
一個簡單的問題,在一個項目中我想提高屬性在模型類上的變化事件。使用實體框架(ObjectContext.Refresh()
)加載和刷新模型類。
是否可以修改EF生成的屬性以包含處理propertychanged事件引發的代碼?
謝謝
$ Hello_all,如何檢測使用EntityFramework刷新實體時更改的屬性?
一個簡單的問題,在一個項目中我想提高屬性在模型類上的變化事件。使用實體框架(ObjectContext.Refresh()
)加載和刷新模型類。
是否可以修改EF生成的屬性以包含處理propertychanged事件引發的代碼?
謝謝
您需要修改類生成器。基於實體EntityObject
的實體已經實現了INotifyPropertyChanged
。如果您正在使用POCO實體(以及POCO T4生成器或DbContext T4生成器),則只需修改T4文件即可通過代碼生成事件來生成屬性。