我已经向我的模型(实体框架自动生成类)添加了一个计算属性。如何将此属性上的任何更改通知ViewModel?计算的属性位于我的部分类中,因此该类是一个EntityObject。
EF EntityObject类在每个自动生成的属性上都有ReportPropertyChanged,但是如何使用自己计算的属性来实现呢?如果我尝试使用它,就会得到一个ArgumentException:属性'xxxxxx‘在实体对象上没有有效的实体映射。
发布于 2013-04-24 22:31:56
据我所理解,您已经扩展了EF实体以添加计算的属性,并且希望在计算的属性发生更改时相应地更新UI。
在这种情况下,在部分类上实现INotifyPropertyChanged,然后在更新计算出的属性时调用OnPropertyChanged("propertyName")。
https://stackoverflow.com/questions/16188811
复制相似问题