我有两个实体 - Team和Game。一个团队可以有很多场比赛(一对多)。
所以这看起来像这样:
public class Team
{
public int Id { get; set; }
public string Name { get; set; }
public ICollection<Game> Games { get; set; }
}
public class Game
{
public int Id { get; set; }
public DateTime Date { get; set; }
public int TeamId { get; set; }
public Team Team { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这很好用,但我想通过将游戏分为两类 - 主场和客场比赛来使其更加精致。然而,这将在两个实体之间引入另一种关系,我不确定如何定义它。
我想它会是这样的吗?
public class Team
{
public int Id { get; set; …Run Code Online (Sandbox Code Playgroud)