2

シナリオの詳細:

  • 2 つのエンティティ (チーム、試合)
  • それらの間の「1対多」の2つの関係(ホストチームとゲストチーム用)

問題:

+========+      +========+
|Club    |------|Match   |
+--------|1    *+--------|
|Id      |      |Id      |
|Name    |------|Date    |
+--------|1    *+--------|
|Matches1|      |ClubHome|
|Matches2|      |ClubAway|
+========+      +========+

2 つの「1 対多」の関係を作成した後、一致エンティティの 2 つの FK がチーム エンティティの下に表示されます。チームの下で FK を 1 つだけにする (試合用) には、どうすれば 2 番目のものを取り除くことができますか?

それとも、この問題を解決するためのより良い方法がありますか? よろしくお願いします。(「Visual Studio 2013」を使用して「ADO.NET Entity Data Model」を作成しています)。

4

0 に答える 0