首页 新闻 赞助 找找看

ef排序问题

0
悬赏园豆:10 [已解决问题] 解决于 2013-11-26 10:31

IQueryable<JournalNameAbbreviations> j =

          n.JournalNameAbbreviations.

          Where(c => c.Discipline != "" && c.Discipline != null && c.Discipline != "0").

          OrderByDescending(ddda => ddda.Discipline);

          OrderByDescending(d => d.AffectFactor).

          

 

请问 我这个排序 为什么只能按最后一个条件排OrderByDescending(d => d.AffectFactor).

我要的是 后面两个字段一起排序 先按Discipline排序 在按AffectFactor排序

相当于sql的 order by Discipline,AffectFactor desc实际效果 是 先按学科排序,在根据每个学科的影响因子排序 ,

keeppuching的主页 keeppuching | 初学一级 | 园豆:6
提问于:2013-11-26 10:09
< >
分享
最佳答案
0

得用ORderBy Thenby.你这样是会被后边的覆盖的

收获园豆:10
平常心队长 | 小虾三级 |园豆:1113 | 2013-11-26 10:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册