两年前我做了 MVC 2。我现在正在使用 MVC 4 并想确认一些事情。
1) 在 MVC 4 中,我们不需要创建 ModelMetadata 类来使用数据注解进行注解来进行数据验证。我们可以简单地注释模型类本身。
换句话说,如果我们使用 EDM 生成器为我们生成模型和相应的类,那么我们可以创建一组具有相同名称的新部分类,并在这些部分类本身上使用数据注释属性。
我们不需要创建新类型的模型元数据类并用数据注释/属性装饰该类,如下所示:http ://www.asp.net/mvc/tutorials/older-versions/models-%28data%29 /validation-with-the-data-annotation-validators-cs
2) 为了使数据注释起作用,我们只需要引用 System.ComponentModel.DataAnnotations 而不是 Microsoft.Web.Mvc.DataAnnotations。
3) 我们不需要在 Global.asax 文件的 Application_Start 事件中实例化默认模型绑定器。
您能否确认我的理解是否正确?