我有一個實體映射到我的數據庫中,可以使用下面的代碼獲得查詢列表:如何對來自EF查詢的結果列表進行排序?
Dim Teams As New List(Of Team)
Teams = (From t In sdContext.Teams _
Order By t.Name _
Select t).ToList()
我想要做的是參數化這個查詢排序結果。有時用戶會根據名稱對其進行分類,有時根據說明進行分類,有時根據電子郵件地址進行分類。
我不認爲我可以正確設置EF查詢來排序結果,所以我正在尋找列表中的結果進行排序。我怎樣才能做到這一點? EF已經具有IComparer或Predicate函數嗎?
這個伎倆!我原來的嘗試並沒有從上下文中正確地拉取ObjectQuery,但使用上面的代碼允許我這樣做。謝謝! – 2011-04-07 16:59:27