2015-10-27 220 views
0

我有這個數據模型的情景:核心數據的關係從一個實體多個實體

  • 計劃有用戶關係

enter image description here

  • 活動也有用戶關係

enter image description here

所以在用戶實體,我創建了:這個用戶ID的

  • 關係到活動的用戶

enter image description here

,但我怎麼能加關係用戶ID到Plan的?


我讀,我需要創建用戶的2個兒童實體。這是最佳做法嗎?

也許我可以創建用戶的這2個兒童實體:

  • UserPlan
  • UserActivity

但我怎麼能是指每個孩子在繼承用戶ID關係?

回答

1

用戶更名關係活動計劃並相應地連接。

+0

如果這樣,那麼計劃記錄中會出現2行空行爲,否則會出現空行爲? – Rendy

+0

您需要將您的計劃和活動與倒轉關係連接到用戶。因此,請按原樣保留Plan和Activity,並按照我的建議在User中重新創建新關係。 – kirander

+1

該關係應該引用另一端的對象。調用用戶對象userID上的關係只是令人困惑。計劃上的關係也可以稱爲「用戶」,並對活動進行相同的更改。 – jrturton