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

时间:2024-04-15 09:16:41

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 强制转换失败数据异常处理方法)