2
我正在用MVVM開發WPF應用程序。 我正在使用實體框架從數據庫中生成實體。 我想通過實現IDataErrorInfo接口來實現對我的UserControls(綁定到我的實體)的驗證。但我不知道如何添加實體IDataErrorInfo的方法實現。將IDataErrorInfo添加到實體
你能幫我做這個嗎? THX
我正在用MVVM開發WPF應用程序。 我正在使用實體框架從數據庫中生成實體。 我想通過實現IDataErrorInfo接口來實現對我的UserControls(綁定到我的實體)的驗證。但我不知道如何添加實體IDataErrorInfo的方法實現。將IDataErrorInfo添加到實體
你能幫我做這個嗎? THX
生成的類是局部類,這樣你就可以通過一個附加的類文件中指定他們擴展他們:
namespace SomeEntityModelNamespace {
public partial class SomeEntityType : IDataErrorInfo {
// Implementation
}
}
不過,我已經取得了經驗,直接綁定到實體並不總是好主意。我通常使用適當的方法創建反映其屬性的視圖模型,以更新實際的數據庫對象(因爲我喜歡讓我的ObjectContext儘可能短暫)