首页 > 其他分享 >EF Core级联保存时DbUpdateConcurrencyException报错异常

EF Core级联保存时DbUpdateConcurrencyException报错异常

时间:2022-11-08 15:47:39浏览次数:55  
标签:Core 级联 EF 添加 报错 子项

出现改报错异常的原因是,EF Core不支持级联更新时添加新的子项!!!

如果主体子项添加一个新内容,EF Core则认为这个内容原本已经存在了(实际是你新增的),只不过并发冲突中被其他进程删除掉了,它就报错并发冲突DbUpdateConcurrencyException,也就是说不支持在级联更新时添加新内容,仅可删除或修改现有子项;

可通过直接在子项实体表添加需要添加的内容;下图为报错和修改后代码对比;

 

 还有上面这个问题,不要在迭代中修改迭代的对象,换一种方式。

 

标签:Core,级联,EF,添加,报错,子项
From: https://www.cnblogs.com/lumingprince/p/16869879.html

相关文章