开发中用到了 Linq+asp.net MVC
Linq来作数据实体,代码都linq 自动生成的。
现在有个问题
MVc 有自带的验证,不修改 Linq 的 *.cs 文件 ,
提示是 “XX 字段是必须的” 而 XX是实体的字段名称,这样提示显然不好。
解决办法是
在字段前添加属性 [Required(ErrorMessage="。。。。能为空")]
要知道 Linq 类的代码都是自动生成的,如果一个字段一个字段的添加
[Required(ErrorMessage="。。。。。不能为空")] 显然是不正确的。
有没有更好办法?
建议去看看nerddinner这个示例(提醒下,是ASP.Net MVC Step By Step 2 里面的例子),里面讲到了怎么解决这个问题!代码下载:http://nerddinner.codeplex.com/,里面使用的是EF(ORM),这个也是自动生成的.