目前只找到这个方法可以查看错误信息,我印象中实体模型有个属性中可以直接找出错误信息的,先挖个坑
try
{
je.SaveChanges();
}
catch (Exception ex)
{
throw ex.InnerException;
}
saveChange()报错
对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
路径的表达式
(((System.Data.Entity.Validation.DbEntityValidationException)ex).EntityValidationErrors).Items[0].ValidationErrors).Items[0].ErrorMessage
简化式:ex 》EntityValidationErrors》[0]》ValidationErrors》[0]》ErrorMessage