【发布时间】:2014-07-22 20:18:30
【问题描述】:
在我的应用程序中,我使用数据库优先方法创建我的 EDMX 文件。
我为那里的所有表生成了类。
我可以使用Required、Display、StringLength、RegularExpression等注释。在那里。
我知道在我的 MVC 模型中,我可以使用名为“Remote”的注释来验证我的实体属性。
有没有办法在实体类中使用这个“远程”属性?还是可以通过其他方式创建自定义注释?
更新: 我有这样的 ViewModel
public Exam Exam { get; set; }
public TestInfo Test { get; set; }
Exam 和 TestInfo 都是实体框架生成的实体类。
实体类“Exam”中有属性“ExamName”,我想验证其是否存在重复名称。
【问题讨论】:
-
我看到了,但这是在 MVC 项目的模型中实现的。我想实现同样的事情,我的实体类是使用实体框架生成的。
标签: c# entity-framework asp.net-mvc-4 data-annotations