0

我已经向我的模型(实体框架自动生成的类)添加了一个计算属性。我如何通知 ViewModel 对此属性的任何更改?计算的属性位于我的部分类中,因此该类是一个 EntityObject。

EF EntityObject 类在每个自动生成的属性上都有 ReportPropertyChanged,但是如何使用我自己的计算属性来做到这一点?如果我尝试使用它,我会得到一个 ArgumentException: The property 'xxxxxx' does not have a valid entity mapping on the entity object。

4

1 回答 1

0

据我了解,您已扩展 EF 实体以添加计算属性,并且您希望在计算属性更改时相应地更新 UI。

在这种情况下,INotifyPropertyChanged在您的部分类上实现,然后OnPropertyChanged("propertyName")在您的计算属性更新时调用。

于 2013-04-24T22:31:56.683 回答