我在我的核心數據模型中有一個實體,其中包含對自身的引用。即頁面可以有頁面的子集合。在編譯時,我得到了警告:核心數據:自引用表
「Page.pages - 一對多的關係沒有逆:這是一個高級設置(沒有對象可以在多個目的地的特定關係)」
現在我已經讀過核心數據需要反向關係才能保持完整性,並希望提供此信息。我不介意我的數據模型正在改變,這是一個發展的早期階段。處理這種情況的適當方式是什麼?
我在我的核心數據模型中有一個實體,其中包含對自身的引用。即頁面可以有頁面的子集合。在編譯時,我得到了警告:核心數據:自引用表
「Page.pages - 一對多的關係沒有逆:這是一個高級設置(沒有對象可以在多個目的地的特定關係)」
現在我已經讀過核心數據需要反向關係才能保持完整性,並希望提供此信息。我不介意我的數據模型正在改變,這是一個發展的早期階段。處理這種情況的適當方式是什麼?
(通過@Aran的要求)
好吧,如果警告是Pages.pages不具有反向關係,你有沒有嘗試添加一個反比關係? (也許Pages.parent?)
選擇頁面的關係,並設置到頁面的反比關係也。
編輯:nvm多數民衆贊a如果一個頁面有多個父母。
那麼,如果警告是'Pages.pages'沒有反比關係,你試過添加一個反比關係嗎? (也許'Pages.parent'?) – 2010-12-20 07:29:12
(self.feels.silly)正是我所需要的,把它寫成答案。 – 2010-12-20 07:32:33
我不需要做任何反向關係,也沒有警告 – onmyway133 2014-04-03 17:46:52