技术栈

EF core 如何撤销对对象的更改

走错路的程序员2023-10-13 21:09

一般情况下

DB.SaveChanges() 就可以正常提交更改了.

但是如何撤销更改, 可以使用下面的代码.

cpp 复制代码
//撤销更改 //放弃更改. 防止后面的finally出错
DB.ChangeTracker.Entries()
    .Where(e => e.Entity != null)
    .ToList()
    .ForEach(e => e.State = EntityState.Detached);
上一篇:Opencv中!face_cascade.load( face_cascade_name )报错,xml文件无法加载
下一篇:04 | 如何利用 Repository 中的方法返回值解决实际问题?
相关推荐
ccut 第一混
9 小时前
c# winform 调用 海康威视工业相机(又全又细又简洁)
开发语言·c#·工业相机·海康威视
weixin_44710358
12 小时前
winform中的listbox实现拖拽功能
c#·winform
伽蓝_游戏
13 小时前
UGUI源码剖析(3):布局的“原子”——RectTransform的核心数据模型与几何学
ui·unity·架构·c#·游戏引擎·游戏程序·几何学
王维志
17 小时前
⏱ TimeSpan:C#时间间隔结构
前端·后端·c#·.net
chenglin016
21 小时前
制造业ERP系统升级方案(C#到Java)
java·开发语言·c#
疯狂的Alex
21 小时前
未来20年哪几种编程语言会保持优势?哪几种编程语言会得到更广泛的应用?
java·开发语言·c++·python·c#
mailtolaozhao
1 天前
C#入门--Hello world
开发语言·c#
王维志
1 天前
C# 中的 DateTime
开发语言·c#·.net
驾驭人生
1 天前
C#中统计某个字符出现次数的最简单方法
c#
热门推荐
01全球最强模型Grok4,国内已可免费使用!(附教程)02UV安装并设置国内源03Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code04ChatGPT 5发布日期揭秘:2025年8月上线,多模态推理能力全面升级05KGG转MP3工具|非KGM文件|解密音频062025年华数杯C题超详细解题思路07OpenAI重返开源!GPT-OSS本地部署完全指南08如何在 Cursor 中继续使用 Claude09Cursor 终端“卡死/无响应”问题的解法10腾讯还是太全面了,限时免费!超全CodeBuddy IDE保姆级教程!(附案例)