mvc中使用伙伴类

来源:互联网 发布:电脑翻墙软件 编辑:程序博客网 时间:2024/05/23 01:20

下面介绍一种伙伴类的用法

我们在做基于EF的mvc项目时,会遇到不能给EF生成的类添加特性的问题,这时候就可以用到我们的伙伴类

namespace MvcDemo2.Models{    //让ClassInfos共享了ClassInfosValidate元数据信息。    [MetadataType(typeof(ClassInforValidate))]    public partial class ClassInfor    {    }    public  class ClassInforValidate    {        [StringLength(5,ErrorMessage = "来自伙伴类的元数据")]        [Required(ErrorMessage = "*****")]        public string ClassInfoName { get; set; }    }}
ClassInfor类是EF模板生成的,ClassInforValidate是我们自定义的!

0 0
原创粉丝点击