EF Core级联保存时DbUpdateConcurrencyException报错异常
2024-10-21 07:34:24
出现改报错异常的原因是,EF Core不支持级联更新时添加新的子项!!!
如果主体子项添加一个新内容,EF Core则认为这个内容原本已经存在了(实际是你新增的),只不过并发冲突中被其他进程删除掉了,它就报错并发冲突DbUpdateConcurrencyException,也就是说不支持在级联更新时添加新内容,仅可删除或修改现有子项;
可通过直接在子项实体表添加需要添加的内容;下图为报错和修改后代码对比;
还有上面这个问题,不要在迭代中修改迭代的对象,换一种方式。
最新文章
- C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表
- Win7 64位qt-windows-x86-msvc2015-5.6.0 DLL依赖库打包
- WPF仿Word头部格式,涉及DEV RibbonControl,NarvbarControl,ContentPresenter,Navigation
- iOS 1 到 iOS 10 ,我都快老了
- 删除单链表倒数第n个节点
- week7团队项目体会
- JSON 之 SuperObject(10): Merge、Clone、ForcePath
- Theatre Square
- GetImage
- vc2005 编译ACE-6.2.0
- Aspose.Words 总结
- TreeMap,HashMap,LinkedHashMap区别,很简单解释
- mysql 安装不了的问题解决
- Linux基础三(软件安装管理)
- 让Json更懂中文(JSON_UNESCAPED_UNICODE)
- [ios][swift]文本框UITextField用法
- L1-034 点赞
- [SoapUI] 获取当前时间包括年月日时分秒来作为命名
- Windows下Redis集群搭建
- 判断设备(PC,安Android,iOS)
热门文章
- Python Excel 追加数据
- YMOI 2019.6.15
- 在Mac OS上将Node.js连接到XAMPP MySQL服务器一直报错error connecting: Error: connect ECONNREFUSED
- 使用SQL获取当前周别,oracle日期处理
- 今天遇到的报错Babel noteThe code generator has deoptimised the styling of ...as it exceeds the max of 500KB.
- NuxtJS踩坑日记,一步一步爬出我自己挖的坑。
- 【模板】网络最大流 Dinic(多路增广+当前弧优化)
- 【一句话】CAP原则
- 工具-使用org.openjdk.jol查看对象在内存中的布局
- SpringMVC的文件、数据校验(Vaildator、Annotation JSR-303)