有没有办法将Entity用作模型,并能够装饰其字段以获得验证? 为方便起见,我使用Entity作为模型,但后来我需要手动进行所有验证......
答案 0 :(得分:2)
发现它!
Say Course是实体。
然后你实现这两个:
namespace MyNamespace.Models {
[MetadataType(typeof(CourseMetadata))]
public partial class Course {
}
public class CourseMetadata {
[DisplayName("Course location")]
[Required]
public string place {get; set;}
}
}
第一个声明Course的元数据来自CourseMetadata,第二个包含与Course相同的字段,唯一的目的是将元数据注入到它们中。酷:D