EF提示一例对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性的解决

在向数据库添加数据时出现该错误。
对出先错误的语句进行try catch

但当我增大数据库该字段的长度时,并没有解决该异常。

查阅了很多网上对于该错误的教程,
比如通过关闭验证实体有效性(ValidateOnSaveEnabled)这个开关
下方这串代码。

db.Configuration.ValidateOnSaveEnabled = false;
int count = db.SaveChanges();
db.Configuration.ValidateOnSaveEnabled = true;

因为我们用EF映射的ORM,自动进行实体的验证,当我们对实体进行添加、更新或者其他相关操作的时候。关闭该验证,会跳过ef的实体验证,直接进行数据库的操作。虽然解决了问题,但并不是一个好的办法。

经过考虑,我认为应该ef模型中的该字段属性未改变。

EF提示一例对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性的解决相关推荐

  1. C# - Entity Framework 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性

    问题: 在给某一个表添加或修改数据后,调用SaveChanges() 报如下错误: 1.Entity Framework 对一个或多个实体的验证失败.有关详细信息,请参阅EntityValidatio ...

  2. 一个或多个实体的验证失败。 有关更多详细信息,请参见“ EntityValidationErrors”属性

    使用代码优先方法为数据库播种时出现此错误. 一个或多个实体的验证失败. 有关更多详细信息,请参见'EntityValidationErrors'属性. 老实说,我不知道如何检查验证错误的内容. Vis ...

  3. 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性

    一解决方法: 问题的主要原因出在:跨程序集反射. 即我们需反射的A.dll的程序集引用B.dll程序集,而在反射工具项目中却不存在对B.dll程序集的引用.因此我们只需在反射工具项目中添加对B.dll ...

  4. EF 常见错误, 无法加载指定的元数据资源、实体的验证失败等

               无法加载指定的元数据资源                 这种问题通常都是ef的配置文件和model不符合 如这里的配置文件是这样        而那个model名字确是这样的 ...

  5. oracle导入时提示IMP-00010:不是有效的导出文件,头部验证失败

    问题描述 oracle导入时提示IMP-00010:不是有效的导出文件,头部验证失败: 原因分析 导出的oracle的版本与导入的oracle数据库的版本不一致: 解决方案 1.可直接将dmp文件用n ...

  6. idea验证失败_iPhone提示“验证失败,连接apple id服务器时出错”怎么解决?

    不少朋友在使用苹果设备的朋友们在设备屏幕上面,可能会遇到提示"验证失败 连接Apple ID时出错"这样的提示,不知道这是什么原因,应该如何解决?下面就针对"验证失败 连 ...

  7. java写一个查询详情接口_旅游景点api 景区详细信息查询服务

    接口平台:聚合数据 接口地址:http://v.juhe.cn/tour/scenic_spot_detail.php 支持格式:json 请求方式:get 请求示例:http://v.juhe.cn ...

  8. linux ssh 提示 too many authentication failures for root root的身份验证失败太多 解决办法

    ssh 提示 "Received disconnect from 192.168.2.11: 2: Too many authentication failures for root&quo ...

  9. “无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性 “之解决

    网上有很多方法解这个问题,大多数解决间接引用库没有引用到的原因导致.但是本人经过排查,还有其他原因会导致这个问题,固记录下来: 如果用到大多网友提供的方法还无法解决此问题的话就看接下来我说的方法: 查 ...

最新文章

  1. FileTracker:error FTK1011编译错误的原因和解决办法
  2. php 分布式 session,浅析PHP分布式中Redis实现Session的方法
  3. 去掉IE的图片工具条
  4. [SHOI2015] 超能粒子炮·改
  5. oracle客户端ora 12541,Oracle 11g 64bit下程序报ORA-12541: TNS: 无监听程序解决办法
  6. 数组和指针(sizeof两者的关系)
  7. 如何使用CleanMyMac彻底擦除文件?
  8. 一起谈.NET技术,ASP.NET MVC Routing概述
  9. npm查找依赖包版本
  10. 抽象代数 01.06 变换群与置换群
  11. 美国大学计算机科学与物理,美国大学物理专业浅谈
  12. Tbase 源码 (二)
  13. Mac 如何消除系统更新小红点
  14. python爬虫爬取古诗词实例补充讲解之获取注释和译文
  15. 小组项目的初步构建与需求分析
  16. leetcode hot100 梳理
  17. python 脏话处理、特殊词汇过滤!
  18. 关于JVM中Eden区、Survivor from区和Survivor to区的理解
  19. 亚马逊 ai 解雇_绿色是使用AI的新的黑色节约型亚马逊雨林
  20. 摩拜、饿了么凉凉!腾讯欲回收资金加码游戏业务

热门文章

  1. JS 用时间戳计算两个时间之间间隔
  2. java导出word纸张方向_java导出word的几种方式
  3. 360手机刷机:360N7pro刷机
  4. 海信E8H Mini LED 电视评测
  5. [内附完整源码和文档] 基于Java的个人通讯录管理系统
  6. 函数空间(巴纳赫空间、欧几里得空间、希尔伯特空间)
  7. 【leetcode-sql】1082-1084、1097
  8. 收发电子发票用什么邮箱?
  9. OFFICE 您正试图运行的函数包含有宏或需要宏语言的解决方法
  10. CAD图纸该如何修改背景颜色呢?