我在WPF中使用MVVM模式来创建程序。如何让由Entity Framework生成的类实现INotifyPropertyChanged?
我在我的模型类上和平执行INPC ....直到前几天我决定使用EntityFramework。现在我不知道如何告诉EntityFramework在生成的实体类上实现INPC,并在每次属性更改时都引发属性更改的事件。
如 this其他问题,只是建议落实视图模型INPC,但我真的希望模型类来实现INPC减少工作量。
我正在使用Model-first方法来生成我的模型。
您可以更改模型生成的T4模板以实现INPC。这是一个相当漫长的过程,因为有很多事情要改变(主要是生成后台字段和Getter/Setter)。 –
@SimonBelanger你可以发布一个链接到演练,教程或示例,它可以告诉我如何使用T4模板做到这一点? Thx非常帮助。 –
这似乎是一个很好的开始:http://pjgcreations.blogspot.ca/2012/12/enabling-mvvm-inotifiypropertychanged.html –