Asp.net mvc 2 MVC2,带实体的数据注释?

Asp.net mvc 2 MVC2,带实体的数据注释?,asp.net-mvc-2,Asp.net Mvc 2,是否有任何方法可以将实体用作模型,并能够修饰其字段以获得验证? 为了方便起见,我将实体用作模型,但是我需要手动执行所有验证…找到它 说课程就是实体 然后实现这两个: namespace MyNamespace.Models { [MetadataType(typeof(CourseMetadata))] public partial class Course { } public class CourseMetadata { [DisplayName("Course

是否有任何方法可以将实体用作模型,并能够修饰其字段以获得验证? 为了方便起见,我将实体用作模型,但是我需要手动执行所有验证…

找到它

说课程就是实体

然后实现这两个:

namespace MyNamespace.Models {
  [MetadataType(typeof(CourseMetadata))]
  public partial class Course {

  }

  public class CourseMetadata {
    [DisplayName("Course location")]
    [Required]
    public string place {get; set;}
  }
}
第一个声明课程的元数据取自CourseMetadata,第二个声明包含与课程相同的字段,其唯一目的是向这些字段注入元数据。酷:D