我在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 –