技术栈

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 中的方法返回值解决实际问题?
相关推荐
雪豹阿伟
2 小时前
C# —— 上位机行业解析与完整学习规划
c#·上位机
一念春风
3 小时前
记事本(C#)
开发语言·c#
wangl_92
3 小时前
初探 C# 15 的 Union Types
java·开发语言·算法·c#·.net·.net core
雪豹阿伟
4 小时前
C# 与 .NET 生态系统概述
c#·上位机
puamac
4 小时前
c#打开cmd然后输入claude
stm32·单片机·c#
雪豹阿伟
4 小时前
1.C# —— 项目结构、变量、数据类型与枚举
c#·上位机
雪豹阿伟
5 小时前
C# —— Visual Studio 2026 安装教程
c#·上位机
FuckPatience
5 小时前
C# 引用dll没用,显示没有对应的类名称
c#
加号3
6 小时前
【C#】 实现程序最小化后重新拉起并强制置顶显示的技术指南
开发语言·c#
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03CC-Switch & Claude 基于 Linux 服务器安装使用指南04【AI】2026 年具身智能模型和世界模型总结05零基础教你claude code 接入 deepseek V406AI科技热点日报 | 2026年5月11日07Gemini大升级、AI眼镜首发、Android XR亮相,13天后见分晓08codex app每次打开重连5次Reconnecting问题解决09人工智能最新动态 AI 日报 · 2026年5月10日10Cursor 接入 DeepSeek‑V4‑Pro 完整指南(2026 实测)