2
我正在用MVVM开发WPF应用程序。 我正在使用实体框架从数据库中生成实体。 我想通过实现IDataErrorInfo接口来实现对我的UserControls(绑定到我的实体)的验证。但我不知道如何添加实体IDataErrorInfo的方法实现。将IDataErrorInfo添加到实体
你能帮我做这个吗? THX
我正在用MVVM开发WPF应用程序。 我正在使用实体框架从数据库中生成实体。 我想通过实现IDataErrorInfo接口来实现对我的UserControls(绑定到我的实体)的验证。但我不知道如何添加实体IDataErrorInfo的方法实现。将IDataErrorInfo添加到实体
你能帮我做这个吗? THX
生成的类是局部类,这样你就可以通过一个附加的类文件中指定他们扩展他们:
namespace SomeEntityModelNamespace {
public partial class SomeEntityType : IDataErrorInfo {
// Implementation
}
}
不过,我已经取得了经验,直接绑定到实体并不总是好主意。我通常使用适当的方法创建反映其属性的视图模型,以更新实际的数据库对象(因为我喜欢让我的ObjectContext尽可能短暂)