【发布时间】:2012-06-26 15:15:34
【问题描述】:
我有 OrderBy 的动态 linq 查询。
.AsQueryable().OrderBy("FullName", asc)
按全名排序后,我需要按状态排序(类似于 ThenBy())。状态可能有值,例如“A B C D” 但我需要按以下顺序“B”、“A”、“D”、“C”进行排序。结果在这种情况下不能使用 asc/desc。
【问题讨论】:
-
我的第一个选择是在您的状态表中添加一个数字排序字段。
-
您从什么来源(ORM?)获得 Queryable?
标签: linq sorting sql-order-by dynamic-linq