2013-04-24 51 views
0

我已將計算屬性添加到我的Model(實體框架autogenerated類)中。 如何通知ViewModel此屬性的任何更改?計算出的屬性位於我的部分類中,因此該類是一個EntityObject。如何通知ViewModel對Model(EntityObject)計算屬性的更改

EF EntityObject類在每個自動生成的屬性上都有ReportPropertyChanged,但我如何使用自己的計算屬性執行此操作?如果我嘗試使用它,則會得到一個ArgumentException:屬性'xxxxxx'在實體對象上沒有有效的實體映射。

回答

0

從我所能理解的情況來看,您已經擴展了一個EF實體來添加一個計算屬性,並且您希望在計算屬性發生更改時相應地更新UI。

在這種情況下,對您的部分班級實施INotifyPropertyChanged,然後在更新您的計算屬性時致電OnPropertyChanged("propertyName")

相關問題