场景细节:
- 两个实体(团队、比赛)
- 他们之间的两个关系“一对多”(主客队)
问题:
+========+ +========+
|Club |------|Match |
+--------|1 *+--------|
|Id | |Id |
|Name |------|Date |
+--------|1 *+--------|
|Matches1| |ClubHome|
|Matches2| |ClubAway|
+========+ +========+
创建两个“一对多”关系后,匹配实体的两个 FK 出现在团队实体下。我怎样才能摆脱第二个在团队下只有一个 FK(用于比赛)?
或者也许有更好的方法来解决这个问题?谢谢和最好的问候。(我正在使用“Visual Studio 2013”创建“ADO.NET 实体数据模型”)。