【发布时间】:2012-01-04 16:10:57
【问题描述】:
当我们通过MVC 使用EF (f.e.) 时,我们可以使用ModelState.IsValid 来检测model 是否可以传递DataAnnotations 元数据。但是如何在桌面(win-forms / wpf)应用程序中使用DataAnnotations 元数据?
更多:
实际上,我想创建一个与ModelState 相同的对象(一个可以保存与每个相关联的属性和消息的字典)。然后,用validation-layer 包装DAL,在VL 中使用元数据来验证模型,VL 可以在任何项目中使用。我知道我应该使用反射器,但我没有任何经验。感谢任何帮助和建议。
【问题讨论】:
标签: entity-framework validation data-annotations modelstate modelmetadata