0

我正在尝试在代码优先 EF 中对此进行建模。一场比赛可以特定于一个国家(例如,本地联赛,这也意味着一个大洲),仅一个大洲(例如欧洲杯),或者两者都不是(例如世界杯)

我有一门比赛,国家和大陆的课程。国家和大陆之间存在一对多的关系。我如何为比赛建模?这似乎不正确

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 回答