原文:对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性

问题原因:触发了定义的实例字段校验规则。比如不为空字段为空了,或者字段超长,我的问题是不为空的字段为空导致的。 解决方案 第一种:ValidateOnSaveEnabled : 修改这个属性为 false 不让做实体验证 不太推荐,虽然不验证实体了,但是操作数据的时候还会报错 。 第二种:找出异常信息,解决问题。 发生这个错误会触发DbEntityValidationException异常,这个异 ...

2021-11-16 17:39 0 1608 推荐指数:

查看详情

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

从局部变量框中找EntityValidationErrors--ValidationErrors中的第一个元素--ErrorMessage属性,查看错误原因 就是加Try Catch查找错误原因,可能是值类型不对存不进数据库,各种各样的原因,好好查找能查出来 ...

Fri Apr 22 23:23:00 CST 2016 0 3758
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM