我有两个实体,我想在核心数据中加入。我知道Core Data不是MYSQL数据库,但我不知道如何解释它。
以下是我的实体:
Entitys.png http://img833.imageshack.us/img833/226/bildschirmfoto20120110u.png
EntitySetsCards可以有很多音符(EntityNotes) 1 ------------------------------------------------- - > n关系。
EntitySetsCards包含主行,如果是,则应显示EntityNotes EntitySetsCards.cardId == EntityNotes.notesCardId
在mysql中,我会这样做(query1):
SELECT * FROM EntitySetsCards
INNER JOIN EntityNotes ON EntitySetsCars.cardId = EntityNotes.notes_cardId
或this(query2):
SELECT * FROM EntitySetsCards, EntityNotes
WHERE EntitySetsCars.cardId = EntityNotes.notes_cardId
如何进行上述代码(query2)之类的查询?
答案 0 :(得分:2)
CoreData不是关系数据存储区。它是一个对象存储。只需获取notes
的{{1}}属性,对象就会自动实例化。