我在核心数据中有2个实体:
- OperationCategory
- Operation
OperationCategory
与被称为Operation
的{{1}}有很多关系
operations
与Operation
OperationCategory
的{{1}}有一对一的关系
operationCategory
关系删除规则设置为operations
,因为如果仍有Deny
与OperationCategory
相关联,则不应删除Operation
但是,如果删除了所有Operation
项,则应自动删除OperationCategory
。有没有一种聪明的方法可以做到这一点,还是我必须检查每个保存的operations
关系并手动删除它?感谢您的任何输入
答案 0 :(得分:0)
实现 - [Operation prepareForDeletion],如果Operation是最后一个,则告诉OperationCategory自行删除。