我有一个包含国家/地区的数据结构,每个国家/地区可以包含多个锦标赛,每个锦标赛可以包含多场比赛,每场比赛有 2 支球队(主队和客队)。数据设置在具有主键和外键的正常层次结构中。我想获得一个国家列表,其中所有子数据都急切地加载到它们下面,用于在特定日期进行的所有比赛。这是我需要的东西,尽管系统税全错了。谁能指出我正确的方向?谢谢你。
var countries = Context.sbsCountries
.Include(c => c.Tournaments
.Select(t => t.Matches)
.Select(m => m.TeamHome)
.Select(m => m.TeamAway)
)
)
.Where(m => m.date == providedDate)