首页 新闻 会员 周边

linq to ef 动态order by

0
悬赏园豆:10 [待解决问题]

需求是这样的:根据4个字段排序,但是先后顺序不确定,如何写这样的逻辑。

彭满意的主页 彭满意 | 初学一级 | 园豆:103
提问于:2016-06-07 14:13
< >
分享
所有回答(5)
0

var values = from item in items order by item.A order by item.B order by item.C order by item.D 是这个样子吧?

Hoze | 园豆:196 (初学一级) | 2016-06-07 14:18
0

orderby  thenby

吴瑞祥 | 园豆:29449 (高人七级) | 2016-06-07 15:02
0

要么用二楼的方法,写无数的ifelse也能搞定,

要么用Dynamic linq,或者自己弄懂表达式树,也能搞定。

爱编程的大叔 | 园豆:30839 (高人七级) | 2016-06-07 15:15
0

楼上的都说完了!66

czd890 | 园豆:14412 (专家六级) | 2016-06-07 16:52
0

这是我当时的解决方案OrderModelField是个结构体,字段名和升降序类型,你自己试试

wangdaguo | 园豆:120 (初学一级) | 2016-06-13 13:04

支持(0) 反对(0) wangdaguo | 园豆:120 (初学一级) | 2016-06-13 13:05

支持(0) 反对(0) wangdaguo | 园豆:120 (初学一级) | 2016-06-13 13:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册