Core data CoreData关系、删除规则和引用完整性

Core data CoreData关系、删除规则和引用完整性,core-data,cascading-deletes,referential-integrity,Core Data,Cascading Deletes,Referential Integrity,两个实体(档案和项目)分别引用第三个实体(照片)。首选行为是,仅当不再有任何其他实体实例对照片行B的引用时,才会删除照片行B。观察到的行为是,当照片B行与存档等实体关联时,存档似乎拥有照片B的所有权。如果我删除了项目,照片B不会被删除。然而,若我删除存档照片,即使项目引用它,B也会被删除 是否有一种方法可以配置为只有当没有其他实体引用照片B行时,照片B行才会被删除 您在存档、项目和照片之间的关系上使用了哪些删除规则?请参见图表。。。从存档和项目中级联。使照片无效

两个实体(档案和项目)分别引用第三个实体(照片)。首选行为是,仅当不再有任何其他实体实例对照片行B的引用时,才会删除照片行B。观察到的行为是,当照片B行与存档等实体关联时,存档似乎拥有照片B的所有权。如果我删除了项目,照片B不会被删除。然而,若我删除存档照片,即使项目引用它,B也会被删除

是否有一种方法可以配置为只有当没有其他实体引用照片B行时,照片B行才会被删除


您在
存档
项目
照片
之间的关系上使用了哪些删除规则?请参见图表。。。从存档和项目中级联。使照片无效