Core Controller возвращает только одну строку из EF, хотя при возвращении он имеет 30 строк - PullRequest
0 голосов
/ 09 марта 2019

Итак, у меня есть модели для команд и их рекорды.

    [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

...