我使用System.Linq.Dynamic來訂購一個物品清單。如何使用System.Dynamic.Linq對大小寫不敏感?
items = items.AsQueryable().OrderBy("Name ASC");
令我驚訝的,小寫的名字被資本套管名之後訂購的,所以項目恢復這樣的事情。
Ape
Cat
Dog
alligator
ant
beetle
我預計這個命令:
alligator
ant
Ape
beetle
Cat
Dog
有沒有辦法來得到正確的次序?檢查OrderBy的所有方法簽名並搜索,但是nada。
更深入回答有關的IComparer/IComparable的[這裏](http://stackoverflow.com/questions/24841170/linq-custom-sort)。 – user4735935 2015-03-31 22:34:25