需求是这样的:根据4个字段排序,但是先后顺序不确定,如何写这样的逻辑。
var values = from item in items order by item.A order by item.B order by item.C order by item.D 是这个样子吧?
orderby thenby
要么用二楼的方法,写无数的ifelse也能搞定,
要么用Dynamic linq,或者自己弄懂表达式树,也能搞定。
楼上的都说完了!66
这是我当时的解决方案OrderModelField是个结构体,字段名和升降序类型,你自己试试