EF报错:对一个或多个实体的验证失败(Entity Framework 强制转换失败数据异常处理方法)

1.使用MVC和EF,在保存数据的时候报错:System.Data.Entity.Validation.DbEntityValidationException: 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。

日志记录中,出错的地方在result += db.SaveChanges();所在行,尝试如下操作:

EF报错:对一个或多个实体的验证失败(Entity Framework 强制转换失败数据异常处理方法)

→使用try...catch捕获

使用MVC和EF,在保存数据的时候报错:System.Data.Entity.Validation.DbEntityValidationException: 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。

日志记录中,出错的地方在result += db.SaveChanges();所在行,尝试如下操作:

→使用try...catch捕获

EF报错:对一个或多个实体的验证失败(Entity Framework 强制转换失败数据异常处理方法)

2.VS2013中的另一种,非当前类对象报错

EF报错:对一个或多个实体的验证失败(Entity Framework 强制转换失败数据异常处理方法)

EF报错:对一个或多个实体的验证失败(Entity Framework 强制转换失败数据异常处理方法)

上一篇:“未处理DbEntityValidationException”,"对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性"。


下一篇:【android学习3】解决Android界面布局添加EditView之后无法预览问题