托管对象上下文是事务日志?

Posted

技术标签:

【中文标题】托管对象上下文是事务日志?【英文标题】:managed object context is a transactional log? 【发布时间】:2015-03-31 14:01:11 【问题描述】:

我在某处听说NSManagedObjectContext 是一个事务日志,因此上下文存储操作的执行日期。

对吗?我可以取回这个日志吗?

【问题讨论】:

【参考方案1】:

不,从概念上讲,它更像是与其父级的差异,无论是持久存储还是父级上下文。 NSUndoManager 可能会对您的具体情况有所帮助,尽管我自己从未使用过。

【讨论】:

【参考方案2】:

NSManagedObjectContext 有

插入对象 更新的对象 已删除对象

属性,包含聚合更改,但如果启用了undoManager,它也有更详细的信息。然后一个事务日志可用,并且可以undo/redo/reset随着更改的顺序进行更改。

【讨论】:

以上是关于托管对象上下文是事务日志?的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2005 事务日志条目:LOP_Format_Page

通过 iCloud 事务日志重新生成数据的顺序

用日志文件恢复事务的过程

事务日志的用途是啥

SQL Server事务日志被填满的原因是啥

mysql 日志--事务日志