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沒問題;很高興你能夠得到它的工作。 –