如何发起有关财产变更的事件?

NIF*_*NIF 3 c# entity-framework dataset

当我使用 DataSet 时,有可能引发 RowChanging、RowChanged、ColumnChanging、ColumnChanged 等事件...

如何对实体框架中的实体执行相同的操作?

Ada*_*kis 5

PropertyChanged自实施以来,实体已经实施了该事件System.ComponentModel.INotifyPropertyChanged。如果您想了解您的实体的变化,您只需订阅即可。

\n\n

另请注意,实体支持以下两个部分方法\xe2\x80\x94,其中第二个方法应为您提供相当于“RowChanging”的\xe2\x80\x94,如果您想响应类中的更改,则可以覆盖该方法:

\n\n
protected override void OnPropertyChanged(string property) {}\n\nprotected override void OnPropertyChanging(string property) {}\n
Run Code Online (Sandbox Code Playgroud)\n