我已将计算属性添加到我的模型(实体框架自动生成的类)。 如何通知ViewModel此属性的任何更改?计算的属性位于我的partial类中,因此该类是EntityObject。
EF EntityObject类在每个自动生成的属性上都有ReportPropertyChanged但是如何使用我自己的计算属性呢?如果我尝试使用它,我会得到一个ArgumentException:属性'xxxxxx'在实体对象上没有有效的实体映射。
答案 0 :(得分:0)
根据我的理解,您已经扩展了EF实体以添加计算属性,并且您希望在计算出的属性发生更改时相应地更新UI。
在这种情况下,请在您的部分课程上实施INotifyPropertyChanged
,然后在更新您的计算属性时调用OnPropertyChanged("propertyName")
。