joins in coredata using Objective C

断了今生、忘了曾经 提交于 2020-01-07 14:38:58

问题


How to make inner joins,outer joins(left,right,full) in core-data. I have done it easily in sqlite db using sqlite c based APIs But I couldn't find any resources on how to do it using core-data in Objective C.

Basically I have a need to query CoreData that involves relation between more than three tables or objects.

Note:

How to set relationship between tables in core-data would be helpful. such as Primary key - foreign key relationship,cascade relationship.


回答1:


To query Core Data you need to create NSPredicates for that and its clearly stated in documentation that you cannot convert any arbitrary query into NSPredicates.

For more info read this :-https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Predicates/Articles/pUsing.html



来源:https://stackoverflow.com/questions/32932521/joins-in-coredata-using-objective-c

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!