2011-09-26 119 views
0

我正在使用EF 4.0和Silverlight 4.0。我想使用INotifyDataErrorInfo驗證我的實體。爲此,我需要在客戶端創建重複類並實現INotifyDataErrorInfo?我無法在自動生成的實體上實現它,因爲實體在我的數據源更改時得到更新。那麼我應該怎麼做?silverlight-4.0帶實體框架的INotifyDataErrorInfo

+0

您使用的是RIA服務嗎?如果是這樣,您可以使用在服務元數據對象上標記的自定義驗證器(可以在服務器和/或客戶端上運行)擴展驗證。 –

+0

您可以訂閱數據源更改的事件並使用ErrorsChanged事件更新UI上的驗證 – vorrtex

回答