请教linq中orderby子句与where子句共存时排序失效问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教linq中orderby子句与where子句共存时排序失效问题相关的知识,希望对你有一定的参考价值。

entities.K_MESSAGE.Where(p => p.ISPASSED != !pass).OrderByDescending(p => p.COMTIME).ToList().Skip(startIndex - 1).Take(endIndex - startIndex + 1);
试试这样行不?
参考技术A orderby 要放到最后, 不能放在where前面

以上是关于请教linq中orderby子句与where子句共存时排序失效问题的主要内容,如果未能解决你的问题,请参考以下文章

LINQ---查询表达式的结构

Linq to SQL 多个条件 where 子句

C#图解教程 第十九章 LINQ

C# 实体框架 OrderBy Children's Children's with a where 子句

LINQ学习笔记

C# LINQ 与两个不同数据集上的条件 where 子句连接