期間是一個包含屬性'periodStart'和'periodEnd'的集合。 我需要按每個期間的最後'periodEnd'的值來訂購網格。如何使用Linq訂購集合物?
我認爲下面的代碼會工作,...
var result = from sched in schedles
orderby sched.Periods.Last().periodEnd descending
select new Grid
{
ID = sched.ID,
Name = sched.Name
};
,而是我得到的錯誤 - >
消息:LINQ到實體無法識別方法「 ...最後[Period](System.Collections.Generic.IEnumerable`1 [... Period])' 方法,並且此方法無法轉換爲存儲表達式。
我相信這對於更高級的開發人員來說是一個簡單的問題,但我知道我錯過了一些理解。 在此先感謝任何能幫助我理解此orderby聲明的侷限性的人。