相关疑难解决方法(0)

Entity Framework Core - 两个实体之间的多个一对多关系

我有两个实体 - TeamGame。一个团队可以有很多场比赛(一对多)。

所以这看起来像这样:

 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)

c# database entity-framework-core

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

database ×1

entity-framework-core ×1