我正在开发一个WPF EF应用程序,我想验证POCO对象,但我不想要特定的验证,我想要更多的通用方法来验证我的所有POCO实体,比如所有的非可空属性具有值,我的所有数据注释都得到满足。
请指引我朝正确的方向前进。
答案 0 :(得分:0)
您可能希望通过T4模板查看代码生成:
资源:
使用此功能,您可以根据对象包含的属性生成验证代码等。
答案 1 :(得分:0)
您可以在类上应用验证属性,并在保存时捕获DbEntityValidationException并找出详细的验证错误消息。
这是关于此主题的good article。示例在asp.net mvc中,但验证部分也应该适用于WPF。