下面介绍一种伙伴类的用法
我们在做基于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是我们自定义的!
本文介绍了一种在基于Entity Framework的MVC项目中使用伙伴类的方法,以解决无法直接为EF自动生成的实体类添加数据验证特性的问题。通过具体代码示例展示了如何创建并应用伙伴类。
1036

被折叠的 条评论
为什么被折叠?



