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

一般情况下

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

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

cpp 复制代码
//撤销更改 //放弃更改. 防止后面的finally出错
DB.ChangeTracker.Entries()
    .Where(e => e.Entity != null)
    .ToList()
    .ForEach(e => e.State = EntityState.Detached);
相关推荐
beyond谚语2 小时前
C#学习小笔记(完整版)—— Patience
c#
爱吃小胖橘2 小时前
Unity网络开发--超文本传输协议Http(1)
开发语言·网络·网络协议·http·c#·游戏引擎
IT小农工3 小时前
Word 为每一页设置不同页边距(VBA 宏)
开发语言·c#·word
sali-tec3 小时前
C# 基于halcon的视觉工作流-章42-手动识别文本
开发语言·人工智能·算法·计算机视觉·c#·ocr
咕白m6255 小时前
C# 合并多个PDF文档:高效解决方案
c#·.net
c#上位机7 小时前
wpf之MVVM中只读属性更新界面
c#·wpf·mvvm
技术支持者python,php10 小时前
winform本地上位机-ModbusRTC1.上位机控制台与数据监控(数据监控架构思维与图表系列)
c#
她说彩礼65万11 小时前
ASP.NET Core 应用程序启动机制 宿主概念
后端·asp.net
kalvin_y_liu12 小时前
DeploySharp开源发布:让C#部署深度学习模型更加简单
深度学习·开源·c#
c#上位机13 小时前
wpf之GroupBox
c#·wpf