0

我想对核心数据实体进行更有效的获取,并且我有一个查询。我想删除大量记录(数百万)。

我的逻辑是:

  1. 获取实体的所有记录
  2. 删除所有获取的记录。
  3. 为了改进抓取,

我设置了以下约束:

fetch.includesPropertyValues = NO;

我的问题是:关系(作为托管对象中的属性保存)也会被删除吗?

4

1 回答 1

0

是的,如果您删除托管对象,则无论此标志如何,都将应用关系删除规则。

有了这么多的记录,您可能还想批量处理实例。用于setFetchLimit:获取实例的子集、删除它们、保存更改并重复直到找不到更多实例。

于 2013-07-11T18:51:14.317 回答