2015-10-27 168 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