相关疑难解决方法(0)

DbContext丢弃更改而不进行处理

我有一个桌面客户端应用程序,它使用模态窗口来设置分层对象的属性.由于这是一个客户端应用程序,并且没有线程化对DbContext的访问,我在主Form上使用长时间运行的上下文传递给模态子项.

这些模态窗口使用PropertyGrid显示实体属性,还具有取消按钮.如果修改了任何数据并按下了取消按钮,则更改将反映在父表单中(我无法处理DbContext object).

如果DbContext.SaveChanges()没有调用该方法,有没有办法丢弃所做的任何更改?

更新:实体框架版本4.4.

.net c# entity-framework undo dbcontext

52
推荐指数
6
解决办法
4万
查看次数

标签 统计

.net ×1

c# ×1

dbcontext ×1

entity-framework ×1

undo ×1