当前位置: 首页 > news >正文

Validation failed for one or more entities. See 'EntityValidationErrors' property for more details

如果使用的是Code First,使用update database -verbose完成了miragtion 之后,运行发现异常:


Validation failed for one or more entities. See 'EntityValidationErrors' property for more details


这是由于migration对model的更改导致了db中column的限制(例如长度,StringLength(30)会导致nvarchar(max)变为nvarchar(30))


想要看到异常的具体信息,可以catch DbEntityValidationException :


try
{
    // Your code...
    // Could also be before try if you know the exception occurs in SaveChanges

    context.SaveChanges();
}
catch (DbEntityValidationException e)
{
    foreach (var eve in e.EntityValidationErrors)
    {
    }
}


相关文章:

  • [Windows编程] 如何判断操作系统是64位还是32位
  • 使用Roslyn动态编译和执行
  • 利用Windows7内置功能管理虚拟磁盘
  • 使用cecil 完成 code injection
  • 善用属性
  • SQLServer任意列之间的聚合
  • [编程技巧] 巧用CPU缓存优化代码:数组 vs. 链表
  • 保存Bitmap到内存流中引发“GDI+中发生一般性错误”
  • Asp.net Mvc使用PagedList分页
  • [Web开发] PSD 转换成HTML/CSS 的工具网站
  • 算法练习--整数拆分为素数乘积
  • 算法练习--卡片游戏
  • [IE编程] 了解Urlmon.dll和Wininet.dll
  • 算法练习--小球下落
  • 在LINQ to SQL中处理“更新已被其它用户删除对象”的错误
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • Angular Elements 及其运作原理
  • Cumulo 的 ClojureScript 模块已经成型
  • JAVA 学习IO流
  • Rancher-k8s加速安装文档
  • redis学习笔记(三):列表、集合、有序集合
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 高性能JavaScript阅读简记(三)
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 悄悄地说一个bug
  • 无服务器化是企业 IT 架构的未来吗?
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • linux 淘宝开源监控工具tsar
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​虚拟化系列介绍(十)
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #HarmonyOS:Web组件的使用
  • #pragma data_seg 共享数据区(转)
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (1)(1.9) MSP (version 4.2)
  • (2020)Java后端开发----(面试题和笔试题)
  • (4)事件处理——(7)简单事件(Simple events)
  • (function(){})()的分步解析
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (南京观海微电子)——COF介绍
  • (五)MySQL的备份及恢复
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)h264中avc和flv数据的解析
  • .java 9 找不到符号_java找不到符号
  • .NET BackgroundWorker
  • .net 生成二级域名
  • .net(C#)中String.Format如何使用
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • /etc/fstab 只读无法修改的解决办法
  • /etc/fstab和/etc/mtab的区别