Итак, у меня есть модели для команд и их рекорды.
[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 команд и их отдельные записи.
Но даже если это так, и я возвращаю его как IEnum, я все равно не могу получить правильные данные. Или, по крайней мере, не все это. Как вы можете видеть ниже, я получаю только первый командный ряд, и даже это кажется обрезанным до финиша. Что происходит?