我有一个名为Project的实体,其属性为:
示例:
===================================
| ProjectNo | ProjectNoRef| Month |
===================================
| Proj01 | NULL | 1 |
| Proj02 | NULL | 1 |
| Proj03 | NULL | 1 |
| Proj04 | NULL | 1 |
| Proj05 | Proj01 | 2 |
| Proj06 | NULL | 2 |
===================================
我想在某个月内获取未引用其他项目的所有项目。
从上面的示例中,第1个月将产生3,第2个月将产生2个。
在Core Data中执行此操作的最佳方法是什么?我不想做双重抓取,因为会有数千个项目。
答案 0 :(得分:0)
您的对象图应包含项目与其子项目之间的可选关系。
然后,获取所有没有子项目的项目变得简单,并按月对结果进行分组。