これをコードファースト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;}
}