我有兩個對象,一個Trip
和一個Place
。 A Trip
表示從一個Place
到另一個Place
的旅程,即, a Trip
需要fromPlace
和toPlace
。所以,這是一對一的關係,但我需要知道哪些是「來自」,哪個是「來」。我不確定如何在Core Data中對此進行建模。我創建了兩個實體(Trip, Place
),現在我想建立關係,因此我有fromPlace
和toPlace
。我是否需要在名爲isFrom
的Place實體或類似實體上添加額外的字段?核心數據和關係
如果這是在數據庫中,我只想對Place
表中的id列,然後兩人在Trip
表列 - fromPlaceId
和toPlaceId
。如何在Core Data中實現類似的功能?
謝謝你的回答,但你已經把我最後一部分弄糊塗了:)我應該在Trip和Place之間建立一種1對2的關係,並且在Place實體上有一個isFrom字段?從你的最後一句話來看,這聽起來像我應該有兩個關係去放置,但是我不能設置倒數? – 2010-06-18 01:33:14
我最終在Place實體上放了一個isFrom字段。 – 2010-06-22 01:59:30