我已经添加了一个计算属性到我的模型(实体框架自动生成类)。我如何通知ViewModel这个属性的任何变化?计算的属性位于我的部分类中,所以类是一个EntityObject。
EF EntityObject类在每个自动生成的属性上都有ReportPropertyChanged,但是我如何用自己计算的属性来做呢?如果我尝试使用它,我得到一个ArgumentException:属性'xxxxxx'在实体对象上没有有效的实体映射。
据我所知,您已经扩展了EF实体以添加计算属性,并且您希望在计算属性更改时相应地更新UI。
在这种情况下,实现INotifyPropertyChanged
在你的部分类,然后调用OnPropertyChanged("propertyName")
当你计算的属性更新。