托管对象上下文是一个事务日志?
managed object context is a transactional log?
我在某处听说 NSManagedObjectContext
是一个事务日志,因此上下文存储操作及其执行日期。
对吗?我能找回这个日志吗?
不,从概念上讲,它更像是与其父项的差异,无论是持久存储还是父上下文。 NSUndoManager 可能对您的具体情况有所帮助,尽管我自己从未使用过它。
NSManagedObjectContext 有
- 插入对象
- 更新对象
- 已删除对象
properties,包含汇总的更改,但如果启用 undoManager
,它也有更详细的信息。然后可以使用事务日志,并且可以 undo
/ redo
/ reset
按更改顺序进行更改。
我在某处听说 NSManagedObjectContext
是一个事务日志,因此上下文存储操作及其执行日期。
对吗?我能找回这个日志吗?
不,从概念上讲,它更像是与其父项的差异,无论是持久存储还是父上下文。 NSUndoManager 可能对您的具体情况有所帮助,尽管我自己从未使用过它。
NSManagedObjectContext 有
- 插入对象
- 更新对象
- 已删除对象
properties,包含汇总的更改,但如果启用 undoManager
,它也有更详细的信息。然后可以使用事务日志,并且可以 undo
/ redo
/ reset
按更改顺序进行更改。