У меня есть следующее, что я хотел бы отсортировать:
IQueryable<Map> list;
list = from item in ctx.MAP
.Include("C")
.Include("L")
.Include("L.DP")
select item;
return list.OrderBy(m=>(m.L.DP.Name + m.L.Code));
Это работает, но сортируется в алфавитном порядке - поэтому 12 предшествует 9. (Предположим, что Код это числовое поле)
Каков наилучший способ сортировки, чтобы код сортировался численно?