2012-04-02 52 views
2

我有category實體和subcategory實體。我需要獲取子類別數據到與類別實體相關的categoryId這是核心數據中的一對多關係嗎?

category實體包含這些屬性: 「的categoryId」, 「類別名稱」

subcategory載: 「subcategoryId」, 「subcategoryName」, 「的categoryId」。

所以任何人都可以請指導我如何才能把這兩個實體之間的關係?

感謝您的提前。

+0

請更改您的問題。我不明白你在問什麼。 – dasdom 2012-04-02 10:06:00

+0

只是我問類別實體和子類別實體 – 2012-04-02 10:09:51

+0

之間的關係是一對多關係嗎?或者 – 2012-04-02 10:15:05

回答

6

首先,您將MySQL或SQLite的概念與Core數據混合在一起。與他們不同,核心數據沒有主要外鍵的關鍵概念來關聯實體(爲了便於理解MySQL中的表)。只需在這些實體之間創建關係,並且您可以獲取數據的數據。

現在關於你的Entities你是categorysubcategory。所以你必須在它們之間建立關係。如果一個category有很多subcategories你必須檢查對於很多關係選項從Data Model Inspector ..否則一對一的關係將是你應該去的一個..看看截圖如何可以讓你的關係一對多。 。

這是one to many relationship良好的教程鏈接。如果你不知道如何實施,你可以參考。

而且本教程的simple relationship in Core Data..

,如果你是初學者使用的核心數據,你可以用Quick Tutorial Start蘋果去,你會得到的核心數據的基本思想。 enter image description here