我有一对多关系A - > B。我想删除A,所有它的B都被删除。我可以找到一种方法来手动执行它,但我想知道是否有某种方法可以自动执行它(意味着每次删除B时,它的A对象都可能会根据引用的B的数量而被删除)。我想知道是否有删除规则和关系基数验证的一些组合,以促进这一点。这将是一个'条件级联'删除规则。CoreData:级联删除规则,仅当项目删除所有子项时
0
A
回答
-1
最后我用B中的prepareForDeletion来检查关联的A是否只有1 B(被删除的那个)。如果是这样,我也删除A. 在这里找到答案: Link
0
据我所知,核心数据中只有四种类型的删除规则,都不符合您的要求。
相关问题
- 1. Quick CoreData - 反删除规则
- 2. 删除listobox所有项目
- 3. Django级联删除选项?
- 4. Powershell删除项目不会删除所有项目
- 5. T-SQL如何在删除父项时删除所有子项目
- 6. 级联所有不删除
- 7. 删除所有CSS规则
- 8. 如何使用Hibernate删除父项时删除所有子行?
- 9. JPA:级联删除不删除子
- 10. 仅当子项不存在时,才从父项删除行
- 11. 如何删除项目删除时的“,”?
- 12. 删除-项目Vs的[有System.IO.File] ::删除()
- 13. CoreData + iCloud +级联删除 - 如何处理?
- 14. Coredata,级联删除不起作用
- 15. 删除项目
- 16. 删除项目
- 17. 删除项目
- 18. 删除项目
- 19. Coredata删除规则混乱,Xcode中
- 20. SQL:删除子树表(ID,PARENTID),删除一个项目,他所有的孩子
- 21. 当NSMenu删除所有项目时会通知
- 22. Linq RemoveAll删除所有项目
- 23. Express - app.del()删除所有项目
- 24. 如何删除所有ListBox项目?
- 25. std :: remove_if不会删除所有项目
- 26. memcache telnet flush_all不删除所有项目
- 27. 删除所有项目按钮
- 28. 删除indexPathsForSelectedItems中的所有项目,UICollectionView
- 29. 删除列表中的所有项目#
- 30. 从UITabBarController中删除所有项目
为什么选择投票? – Tylerc230