1
1
我不确定我是否正确/完整地理解了您的问题,但是大多数需求应该在一个上下文中轻松处理。下面是将某个类型的所有对象还原为其原始状态的简单示例,如果在此之后要在上下文中调用saveChanges(),则只有处于添加或更改状态的其余对象才会提交部分提交。
我试图理解的一点是,如果你跟踪那些你想要“部分”提交的项目,你可以有很多的控制权。您想要恢复到原始状态或放弃的那些可以被恢复,甚至完全从上下文中删除。 不确定这是否有帮助。祝你好运。 |
2
1
我的理解是,实体框架中的提交局限于实体项所附加到的数据上下文。如果您想在处理其他一些数据时进行部分提交,那么您可以创建一个新的数据上下文,加载所需的不相关对象,进行修改并在新的数据上下文上提交。您的原始数据上下文和对象应该保持原样和未被提交。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |