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

一般情况下

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

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

cpp 复制代码
//撤销更改 //放弃更改. 防止后面的finally出错
DB.ChangeTracker.Entries()
    .Where(e => e.Entity != null)
    .ToList()
    .ForEach(e => e.State = EntityState.Detached);
相关推荐
用户83562907805110 小时前
如何在 C# 中自动化生成 PDF 表格
后端·c#
mudtools11 小时前
.NET如何快速集成飞书API的最佳实践
c#·.net·飞书
ThreePointsHeat13 小时前
Unity 关于打包WebGL + jslib录制RenderTexture画面
unity·c#·webgl
a***976813 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
乘乘凉14 小时前
C#中的值传递和引用传递
java·开发语言·c#
BuHuaX17 小时前
Unity_AssetBundle相关
unity·c#·游戏引擎·游戏策划
William_cl19 小时前
C# ASP.NET Controller 核心:ViewResult 实战指南(return View (model) 全解析)
开发语言·c#·asp.net
周杰伦fans20 小时前
CommunityToolkit.Mvvm(又称MVVM Toolkit) 与 MvvmLight 的核心区别
开发语言·c#·.netcore
William_cl21 小时前
C# ASP.NET Controller 核心:PartialViewResult 实战指南(AJAX 局部刷新全解析)
ajax·c#·asp.net
yue00821 小时前
C# winform窗体换皮肤
c#·image类