0

これをコードファーストEFでモデル化しようとしています。大会は、国に固有のもの (例: ローカル リーグ。大陸も意味する)、大陸のみ (例: ヨーロッパ カップ)、またはどちらでもない (例: ワールド カップ) ことができます。

私は競争、国、大陸のクラスを持っています。国と大陸の間には 1 対多の関係が存在します。競争をモデル化するにはどうすればよいですか?これは正しくないようです

public class Competition{
 public int CompetitionID { get; set; }
 public int Name { get; set; }
 public virtual ICollection<Season> Seasons { get; set; }
 public Country? Country { get; set; }
 public Continent? Continent { get; set;}
}
4

1 に答える 1

0

コンペティションと国/大陸の間には多対多の関係があるため、コンペティション クラスには zoneID (国または大陸のいずれか) というプロパティが必要です。

于 2012-07-15T12:15:28.937 に答える