ASP.NET MVC 2,提供了基于注释的良好验证功能,但要使用此功能,我需要引用两个文件(Microsoft.Web.Mvc.ModelBinders.dll和 System.ComponentModel.DataAnnotations.dll )如here
所述我使用LINQ2SQL来创建我的实体。它在Entity类中使用它自己的注释,它需要另一个版本的 System.ComponentModel.DataAnnotations.dll
所以目前我可以使用其中一个(验证或linq2sql) 有没有人遇到同样的问题?或者有人知道如何解决这个问题吗?
答案 0 :(得分:4)
您需要做的是为要修改的字段创建MetaData类,
http://www.asp.net/learn/mvc/tutorial-39-cs.aspx(使用带有实体框架的数据注释验证器)