0
IM與EF codefirst工作,我需要排序項的列表,我試過,但怎麼也找不到解決這個任務:實體框架,列表和Lambda
比方說,我們有表達
thelist.orderby(p=> p.Name)
的問題是: 如何通過的情況下,而不是「p.Name」字符串,如果我想通過p.Age例如
訂購列表中,因爲有像20點或更多的選擇來進行排序,以便我試着縮小E碼
IM與EF codefirst工作,我需要排序項的列表,我試過,但怎麼也找不到解決這個任務:實體框架,列表和Lambda
比方說,我們有表達
thelist.orderby(p=> p.Name)
的問題是: 如何通過的情況下,而不是「p.Name」字符串,如果我想通過p.Age例如
訂購列表中,因爲有像20點或更多的選擇來進行排序,以便我試着縮小E碼
只需用命名空間安裝動態LINQ(NuGet source),包括using System.Linq.Dynamic;
,你就可以撥打電話:
thelist.OrderBy("Name");
thelist.OrderByDescending(someStringParameter);
等
http://msdn.microsoft.com /en-us/library/bb383982.aspx 這是正確的方法嗎? – TGIO
http://stackoverflow.com/questions/3752305/declaring-funcin-t-out-result-dynamically/3753377#3753377 – TGIO