我有訂單表,其中包含有關特定訂單(何時開始,有多少人等等)的信息,並且該訂單表具有多個與菜單項目表的關係。我稱這種關係爲「orderItems」。反向關係警告 - 請求使用反向關係的做法
編譯器給我警告,「Order.orderedItems - 一對多的關係沒有逆:這是一個高級設置(沒有對象可以在多個目的地的特定關係)」
如何你通常做反比關係嗎?我是否需要在菜單項上創建一個新的關係以指向「訂單」,並將「反向關係」設置爲「orderedItems」? (實際上,我沒有理由將這些數據保存在菜單項目表中)
有人可以向我解釋爲什麼或者至少指出爲什麼我需要創建反向關係的原因菜單項目表。
在此先感謝,
很好的解釋;) – 2010-02-05 09:58:52
我不明白。按照你的比喻,你不能訪問car.driver,除非你已經宣佈它開始,我沒有。 (在我的模型中,'駕駛員'表需要知道'汽車'表,但不需要反向)。這只是核心數據'你應該可能需要反向關係,所以讓我們發出警告'? – RonLugge 2012-06-03 22:07:50