标签: c# object rollback
我有一个显示一些数据的网格,每一行对应一个对象(数据集为:IEnumerable<Object> MyObject)。用户可以更新数据,但也希望能够撤消这些更改。
IEnumerable<Object> MyObject
我打算编写自己的方法,首先保存用户修改的任何对象,如果需要,准备好回滚到原始状态,但是想知道.Net框架中是否有可用的东西。 ?
答案 0 :(得分:0)
所以你可能想查看IEditableObject界面。
IEditableObject
没有任何内置(我知道)可以为您提供更改跟踪。
他们在MSDN文章中所拥有的例子非常好,你可以做到这一点。