核心控制器仅从EF返回一行,尽管它在返回时有30行

时间:2019-03-09 04:45:24

标签: rest asp.net-core entity-framework-6 asp.net-apicontroller

所以我有一个团队及其记录的模型。

    [Table("Team")]
    public class Team
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int Id { get; set; }
        [Required]
        public string TeamName { get; set; }
        public virtual TeamRecord TeamRecord { get; set; }
    }

及其记录:

 [Table("TeamRecords")]
public class TeamRecord
{
    [Key, ForeignKey("Team")]
    public int Id { get; set; }
    public int WinCount { get; set; }
    public int LoseCount { get; set; }
    public virtual Team Team{ get; set; }
}

如下图所示,当我返回列表时,它包含所有30个团队及其个人记录。TeamRecords return

但是即使是这种情况,我返回的是IEnum,我仍然没有检索到正确的数据。或至少不是全部。正如您在下面看到的那样,我仅获得一线队伍,甚至似乎在完成比赛之前就被切断了。发生了什么事?

API call

0 个答案:

没有答案