关于MVC  UpdateModel的未能更新XXXXX的类型模型 的问题:

最近做MVC3的项目,相信很多人都碰到过这个问题,在此记录一下,异常:UpdateModel的未能更新XXXXX的类型模型

下面提供一种解决办法,通过查看EntityValidationErrors解决此异常

查看 EntityValidationErrors 详细信息的解决方法如下:

我们在 EF 的编程中,有时候会遇到这样一个错误:

但是,按照他的提示 “See 'EntityValidationErrors' property for more details.” 去 Exception 中查看,却只能看到

并不能看到具体的是那个属性为什么验证不通过,也许不少人都遇到这种情况。

这里给大家介绍一个Exception类,让我们能够轻松的知道具体的哪一个字段出了什么问题。

那就是 System.Data.Entity.Validation.DbEntityValidationException,相信代码都知道怎么写了,最简单的就是

try
{// 发生异常代码
}
catch (DbEntityValidationException dbEx)
{}

在 dbEx 里面中我们就可以看到

这样子我们就能看到 EntityValidationErrors 所有的 ValidationErrors 的详细信息了。

这样问题就解决了.

MVC UpdateModel的未能更新XXXXX的类型模型相关推荐

  1. 【Protobuf协议】003-嵌套类型、更新一个消息类型、Any、Oneof、Map(映射)、包

    目录 七.嵌套类型 八.更新一个消息类型 九.Any 十.Oneof 1.概述 2.使用Oneof 3.Oneof 特色 4.向后兼容性问题 十一.Map(映射) 1.概述 2.向后兼容性问题 十二. ...

  2. 如何更新你的机器学习模型?手把手带你设计一个可持续的预测模型!

    作者 | CloudFactory 译者 | 天道酬勤 责编 | 徐威龙 出品 | AI科技大本营(ID:rgznai100) 高效的机器学习模型需要高质量的数据.训练你的机器学习模型并不是过程中的单 ...

  3. python变量类型是动态的_Python 学习 第四篇:动态类型模型

    Python的变量不用声明,赋值之后就可以直接使用,类型是在运行过程中自动确定的,这就是动态类型模型.该模型把变量和对象设计成两个不同的实体,对象是存储数据的地方,对象的类型是由初始值自动决定的,而变 ...

  4. Python教程:动态类型模型

    Python的变量不用声明,赋值之后就可以直接使用,类型是在运行过程中自动确定的,这就是动态类型模型.该模型把变量和对象设计成两个不同的实体,对象是存储数据的地方,对象的类型是由初始值自动决定的,而变 ...

  5. 使用Controller.UpdateModel方法来更新ViewModel

    2011-09-11 13:10 by Fred_Xu, 217 阅读, 0 评论, 收藏, 编辑 原文(En):http://www.joe-stevens.com/2010/02/17/asp-n ...

  6. 动态插入,动态更新,type类型

    <!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN""htt ...

  7. Spring MVC关于源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

    Spring MVC 404 两种情况分析 今天总结的时候发现的问题: 第一种 你在applicationContext.xml文件里配置的包扫描把 controller层的包给扫描了这是错误的,ap ...

  8. .NET MVC中controler层返回值常见类型

    所看到的Action都是return View();我们可以看作这个返回值用于解析一个aspx文件.而它的返回类型是ActionResult如 public ActionResult Index() ...

  9. mysql取消根据当前时间戳更新_mysql timestamp类型 根据当前时间戳更新

    注意到这个是因为一次事故. 一个简单的操作记录表,只记录了一个操作人,操作时间,操作结果. 当时为了演示效果,在生产环境中去修改,创建数据. 一顿操作猛如虎之后发现,所有改过的数据的创建时间都变成了当 ...

最新文章

  1. SAP RETAIL MP30为物料Execute Forecast,报错- Status Forecast not defined –
  2. python接口自动化参数化_Python读取txt文件数据的方法(用于接口自动化参数化数据)...
  3. 结对项目之需求分析与原型模型设计
  4. [Java]Thinking in Java 练习2.12
  5. [html] 说说js代码写到html里还是单独写到js文件里哪个好?为什么?
  6. 【报告分享】2020美妆行业短视频营销报告.pdf(附下载链接)
  7. sqlserver 查询某个时间段执行sql语句_为什么 SQL 查询不是先执行SELECT语句?
  8. Linux系统编程 -- exec函数族
  9. 拓端tecdat|使用R语言进行机制检测的隐马尔可夫模型HMM
  10. 强化学习MATLAB代码实现
  11. ArcGIS10破解版安装方法
  12. 无刷直流电机四象限matlab pudn,一种无刷直流电机四象限运行的PWM控制方法与流程...
  13. 计算几何基础--线段的性质
  14. 【GANs学习笔记】(十九)CycleGAN、StarGAN
  15. A*算法 JAVA实现
  16. 淘宝问大家批量提问方法
  17. CRM系统线索转商机分配归属人失败解决方法
  18. 强化学习3:蒙特卡洛和时序差分
  19. Neo4j Community Edition社区版本下载、安装、使用
  20. java if语句的用法

热门文章

  1. OpenGL pointsprites点精灵的实例
  2. OpenGL 加载模型Model
  3. QML绘制不同类型的图表
  4. QT的QLabel类的使用
  5. 经典C语言程序100例之三七
  6. mysql rollup 排序_MySQL基础实用知识集合(二)
  7. linux的线程实验的实验结果,Linux线程qps测试
  8. find_all 返回空 python_python小课堂23 - 正则表达式(一)
  9. 64.多态性实现机制—静态分派与动态分派(方法解析、静态分派、动态分派、单分派和多分派)
  10. 08_clickhouse主键/索引的工作机制(MergeTree的稀疏索引、索引的生成过程、索引的查询),数据标记的工作机制(数据存储、数据标记、数据查询、数据查询示例)(学习笔记)