2
我有两个表。一个叫做Round
,它包含两列CompetitionId
和StartDate
(加上一堆对这个问题不重要的其他列)。我还有一个名为Competition
的表,其中有一列名为Id
。 Round.CompetitionId
是Competition.Id
的外键(一对多关系 - 一个竞赛可以有多轮)。在Linq中使用OrderBy
所以,当实体框架会将这些表格,C#类,它给了我两个班,一个Round
具有与IEnumerable<Round>
一个参考Competition
和一个Competition
。
现在我想运行一个Linq查询,返回存储在Round
表中的StartDate
所订购的所有竞赛,但按日期确定的逻辑整数组合在一起。比如说,我有两场比赛,每场比赛有三轮。我希望返回两轮首轮(加上他们的比赛信息),然后是两轮第二轮等等。
关于如何做到这一点的任何想法?
TNX引入.NET小提琴 – barakcaf
谢谢@BrianRogers。起初编译器对查询不太满意,因为我有'var results = _dbContext.Competitions .....',但是一旦我将代码分成'var Competitions = _dbContext.Competition.ToList();'并且跟着它你的代码,它的工作就像一个魅力。再次感谢您的帮助。 –
@houman_ag没问题;很高兴你能够得到它的工作。 –