【发布时间】:2012-10-24 20:37:41
【问题描述】:
我正在使用 VS2012 启动 MVC4。我还在使用 EF5 和“数据库优先”方法来创建我的类。
但是,由于生成的眼镜可以重新生成,因此我无法将数据注释详细信息用于帮助验证。
我见过一些使用 MetaData 和部分类的代码 sn-ps,但我想知道是否有人知道一个小的可编译示例,我可以查看并分解以更好地了解各种类如何相互链接。
非常感谢您的帮助。 戴夫
【问题讨论】:
-
您想要执行什么样的验证以及您正在考虑什么样的验证机制(自定义验证属性、IValidatableObject 等)?我认为您有几个选项(伙伴类、部分类、更新 T4 模板),具体取决于您要验证的内容以及验证方式。
-
嗨,帕维尔。很抱歉没有尽快回复,但我没有收到电子邮件通知。基本上我想使用的验证类型是标准的 [Required] 等数据注释验证,以便 View 可以自动使用它。非常感谢您的回复。戴夫
-
非常感谢 Pawel。从快速浏览(并尝试将项目更新到 VS2012)看起来正是我所需要的。稍后我将进行更多实验。
标签: entity-framework visual-studio-2012 data-annotations ef-database-first