lambda表达式中的排序问题

新月新气象,10月第一篇,这也是我工作的第一天,这一篇文章我们要讲到lambda的排序问题

我是这样排序的

 var list = DB.company.OrderBy(x=>x.isfreeze);

都知道OrderBy()函数是顺序 还有 一个逆序OrderByDescending(),但问题在于如果重复使用,我们看一看代码:

  var list = DB.company.OrderByDescending(x=>x.isfreeze).OrderBy(x=>x.isfreeze);

 可以看到 是没有效果的,它会以最后一个为标准,但如果我们想要多重排序该如何 .. 

  这时ThenBy就派上了用场。

如果有两个或者多个排序 可以追加筛选。;

posted @ 2018-10-04 17:41  ZaraNet  阅读(838)  评论(1编辑  收藏  举报