我正在WPF EF应用程序上工作,我想验证POCO对象,但我不想要特定验证,我想要更多的通用方法来验证所有POCO实体,如if所有不可为空的属性都有值,我所有的数据注释都满足了。如何验证POCO对象
请引导我在正确的方向。
我正在WPF EF应用程序上工作,我想验证POCO对象,但我不想要特定验证,我想要更多的通用方法来验证所有POCO实体,如if所有不可为空的属性都有值,我所有的数据注释都满足了。如何验证POCO对象
请引导我在正确的方向。
您可能希望通过T4模板寻找到代码生成:
资源:
利用这一点,你可以根据你的对象包含更多的属性生成验证代码。
您可以在您的类上应用验证属性,并在保存时捕获DbEntityValidationException并找出详细的验证错误消息。
这是关于此主题的good article。这个例子是在asp.net mvc中,但验证片段也应该适用于WPF。