2012-09-17 49 views
2

下面是說明:如何創建一個核心數據模型,父實體和關係

  1. 項目是抽象的實體
  2. 每個項目都會有一個parentItem關係(也可能是零)
  3. BookItem和CategoryItem是項目的子
  4. CategoryItem將有childItems關係

這裏是圖:

enter image description here

它看起來不錯我。但我有兩個警告信息:

  1. 警告:錯誤配置屬性:Item.parentItem應該有一個逆
  2. 警告:錯誤配置屬性:CategoryItem.childItems應該有一個逆

沒有辦法爲我設置BookItem的逆,因爲沒有childItems。我也無法爲我的CategoryItem設置反轉。我不能選擇parentItem,因爲它在父類中。

有人可以提出我應該做什麼嗎?

感謝

回答

3

你最想是這樣的: enter image description here

因此,要實現它是控制從每個實體 +拖拽到另一個以創造關係最簡單的方法(即方式,XCode也會自動創建相反的關係,所以你可以節省一步)。對於項目父/子關係只需控制 +自己拖動。我希望這是有道理的...

PS。雖然我不完全明白爲什麼你需要CategoryItem上的孩子,因爲它是由Item繼承的,這已經有了這種關係......

+0

感謝您的回覆。我在CategoryItem中有一個childItems關係的原因是: 1.只有CategoryItem會有childItems。 BookItem不會有childItems。雖然他們倆都是Item的孩子。 2. CateogryItem和BookItem都有parentItem 感謝您提醒控制+拖動。 –

相關問題