using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace MyMvc.Models
{
[MetadataType(typeof(StudentMetadata))]
public partial class Student
{
private class StudentMetadata
{
[Required(ErrorMessage = "该Email是必填项")]
[EmailAddress(ErrorMessage = "Email地址错误")]
public string UserEmail { get; set; }
[Required(ErrorMessage = "该用户名1111是必填项")]
public string Username { get; set; }
}
}
}
新建一个类,写入上面的信息,就可以db first 情况下,进行数据验证了
这个是解决db first情况下,写的数据验证代码被覆盖的解决方法。
理解的话,请参照我的这篇文章
http://blog.youkuaiyun.com/dulo2005/article/details/51198228

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



