ADO.NET 框架更改跟踪
我只是想问是否有办法拒绝对 ADO.NET Framework 模型及其关系所做的所有更改? 实体框架中的审核描述了一种恢复单个实体原始值的方法。但这对于整个数据库中所有未保存的更改都可能吗?
i just wanted to ask if there is a way the reject all changes made to a ADO.NET Framework model with its relations?
Auditing in Entity Framework describes a way the restore the original value of a single entity. But is this possible for all unsaved changes in the whole database?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在 1.0 版本中没有自动的方法来做到这一点。
看看这里是如何完成的Julie Lerman 编程实体框架。
对于第4版,我真的不知道。
In version 1.0 there is no automatic way to do it.
Look here how it can be done Julie Lerman Programming Entity Framework.
For the version 4, I really don't know.
您可以处理掉 ObjectContext 并创建一个新的。那确实有效。
You can dispose of the ObjectContext and make a new one. That does work.
以下方法都不适合我。解决方案是编写一个刷新整个实体的函数。
Non of the methods below worked for me. Solution was to write a function which refreshed the whole entity.