Итак, у меня есть модели для команд и их рекорды.
[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](https://i.stack.imgur.com/Cfijl.png)
Но даже если это так, и я возвращаю его как IEnum, я все равно не могу получить правильные данные. Или, по крайней мере, не все это. Как вы можете видеть ниже, я получаю только первый командный ряд, и даже это кажется обрезанным до финиша. Что происходит?
![API call](https://i.stack.imgur.com/dOqG3.png)