核心数据删除规则,删除所有关系和实体(多对多)

时间:2017-02-17 20:25:56

标签: ios core-data

我很难理解Core Data删除规则的工作原理。我有一个House Entity有两个many to many关系。相关实体也与其他实体有自己的关系。

当我删除House实体时,我想要删除与父(房间,门,窗和甲板)有关的所有实体,以及与这些子实体相关的所有实体。

enter image description here

对于这样的事情我需要什么样的删除规则?

1 个答案:

答案 0 :(得分:1)

您要查找的删除规则是Cascade
如果您想要一种行为,其中删除 House 所有其他实体都被删除,那么您需要设置Cascade删除规则关系的两端。