问题:System.Data.Entity.Validation.DbEntityValidationException:“对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。”
但是点击查看详细信息之后会发现并不是我们想要看到的信息
解决办法: 使用try catch块来捕获异常
try
{
int flag = db.SaveChanges();
Console.WriteLine(flag);
}catch(DbEntityValidationException dbEx)
{
Console.WriteLine(dbEx.Message);
}
这样之后
可以通过查看属性来找到问题具体信息;