我想获得来自不同实体的数据的联合。我有许多实体(不同类型的标签,例如位置、事件等),并且我想要显示“所有标签”(即所有标签实体的联合)的表格视图的数据。对于这种用例,如何使用 Core Data 发出 fetch 请求?
我知道 Core Data 不是 ORM 但如果我上面的解释不够好,我会解释相应的数据库用例。我有不同的表格,例如事件、位置、人员等,我想联合这些不同表格的结果。请记住,UNION 连接的是行而不是列。
一种明显的解决方案是分别从不同实体获取数据,然后将 NSMutableArrays 连接在一起。我想知道是否有更有效的方法。