当前位置:网站首页>【EF】 更新条目时出错。有关详细信息,请参见内部异常。[通俗易懂]
【EF】 更新条目时出错。有关详细信息,请参见内部异常。[通俗易懂]
2022-08-09 21:44:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
背景
最近在做图书馆项目,想要跟新现有读者的部分信息,在实现的过程中却出现了这样的错误“用户代码未处理 DBUpdateException 更新条目时出错。有关详细信息,请参见内部异常。”
原因
经过分析,出现这个问题的根本原因是对数据库的操作有问题,具体原因有:
1.更新表时有的字段未赋值,出现了空值。
2.数据库表中有主外键约束。
解决办法
结合自己的情况,得出的结论是:使用EF对数据库进行update操作时,用的方法必须是对数据表中的所有字段进行更新,如果想要更新部分字段的话,换一种方法即可。具体方法见下一篇文章。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105734.html原文链接:https://javaforall.cn
边栏推荐
- 宝塔实测-搭建LightPicture开源图床系统
- 技术分享 | 接口自动化测试如何处理 Header cookie
- 角度和弧度的相互换算
- 5个 Istio 访问外部服务流量控制最常用的例子,你知道几个?
- Synchronization lock synchronized traces the source
- STC8H Development (15): GPIO Drives Ci24R1 Wireless Module
- MySQL:错误1153(08S01):得到的数据包大于“ max_allowed_packet”字节
- Cookie, session, token
- PHP 2D array sorted by a field
- SQL语句及索引的优化
猜你喜欢
Word怎么设置图片衬于文字下方?两种方法教你设置Word图片衬于文字下方
PMP每日一练 | 考试不迷路-8.9(包含敏捷+多选)
数独 | 回溯-7
浅谈Numpy中的shape、reshape函数的区别
POWER SOURCE ETA埃塔电源维修FHG24SX-U概述
上海控安SmartRocket系列产品推介(三):SmartRocket iVerifier计算机联锁系统验证工具
STC8H开发(十五): GPIO驱动Ci24R1无线模块
APP automation test framework - UiAutomator2 introductory
[Generic Programming] Full Detailed Explanation of Templates
几种绘制时间线图的方法
随机推荐
LeetCode26:删除有序数组中的重复项
Word怎么制作一张标准的答题卡?
Endpoint mode for NetCore routing
2.1.5 大纲显示问题
小黑leetcode之旅:94. 二叉树的中序遍历(补充Morris 中序遍历)
角度和弧度的相互换算
SecureCRT背景配色
json事例
TF uses constant to generate data
Word怎么设置图片衬于文字下方?两种方法教你设置Word图片衬于文字下方
场效应管Mosfet之雷卯Leiditech对应英飞凌Infineon
STC8H Development (15): GPIO Drives Ci24R1 Wireless Module
在VMware上安装win虚拟机
Daily practice of PMP | Do not get lost in the exam -8.8 (including agility + multiple choice)
FET Mosfet Leiditech corresponds to Infineon Infineon
leetcode: the Kth largest element in the array
leetcode:数组中的第K个最大元素
线段相交的应用
抽象类 or 接口
2021(ICPC)亚洲区域赛昆明站(CGHIJLM)