【发布时间】:2011-02-13 03:58:52
【问题描述】:
使用 aspnet mvc2 和实体框架自动生成的模型:
是否可以告诉实体框架自动注释所有字段?例如:
如果数据库字段不为空,则添加 [必填] 如果 DB 字段是 nvarchar(x) 则添加 [StringLength(x)]
等等?
如果字段名称包含字符串“email”,例如 CustomerEmail - 我可以让 EF 使用适当的注释自动注释它([Regex()] 可能)
据我了解,如果模型字段被注释,并且我在控制器中同时使用 Html.ValidationMessageFor() 和 if (ModelState.IsValid),那么我需要做的就是进行基本的客户端输入验证工作吗?
谢谢
【问题讨论】:
-
是的,它是重复的——我没有看到旧问题,因为它的问题和标签太模糊了。该问题的答案也没有帮助。
标签: entity-framework asp.net-mvc-2