Lambda 表达式中的 OrderBy 降序排列?

2024-04-22

我知道在正常的 Linq 语法中,orderby xxx descending很简单,但是如何在 Lambda 表达式中做到这一点呢?


正如布兰农所说,这是OrderByDescending http://msdn.microsoft.com/en-us/library/system.linq.enumerable.orderbydescending.aspx and ThenByDescending http://msdn.microsoft.com/en-us/library/system.linq.enumerable.thenbydescending.aspx:

var query = from person in people
            orderby person.Name descending, person.Age descending
            select person.Name;

相当于:

var query = people.OrderByDescending(person => person.Name)
                  .ThenByDescending(person => person.Age)
                  .Select(person => person.Name);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Lambda 表达式中的 OrderBy 降序排列? 的相关文章

  • C++ lambda 构造函数参数可以捕获构造变量吗?

    下列compiles 但是是否存在任何悬而未决的参考问题 class Foo Foo std function
  • LINQ 按降序排序,底部为空值 [重复]

    这个问题在这里已经有答案了 我有这样的表达 troubletickets db ServiceTickets Include t gt t Company Include t gt t UserProfile troubletickets
  • 选择新的关键字组合

    在 LINQ 中 select new关键词组合呢 我没有找到太多这方面的文档 Thanks 通过使用select new 您可以使用正在使用的集合中的数据或对象来创建新对象 可以键入匿名地 http msdn microsoft com
  • 使用 LINQ 动态映射(或构造投影)

    我知道我可以使用投影通过 LINQ 映射两种对象类型 如下所示 var destModel from m in sourceModel select new DestModelType A m A C m C E m E where cla
  • NotSupportedException:LINQ to Entities 无法识别该方法[重复]

    这个问题在这里已经有答案了 我正在尝试使此查询与 EF 一起使用 但它抛出异常 var c ac Communities OrderBy o gt o Posts Count Skip page limit Take limit Selec
  • 在 ASP.NET 中将多个字段绑定到列表框

    我对 ASP NET 尤其是 LINQ 和 SQL 还很陌生 假设我有一个表 员工 其中包含 姓氏 名字 和 ID 字段 我想将其绑定到列表框 我希望列表框显示其内容 例如 LASTNAME FIRSTNAME 并且我希望每个项目的值为 I
  • NHibernate:QueryOver<> 帮助

    我刚刚开始使用 NHibernate 在运行更复杂的查询时遇到了麻烦 我有带有附加标签列表的实体 用户将提供两个标签列表 包括和排除 我需要找到具有所有包含标签的所有实体 并排除在排除列表中具有任何标签的任何实体 下面是我的第一个努力 这显
  • C#无循环方式将字符串拆分为多维数组或锯齿状数组

    如何在不循环的情况下将字符串拆分为多维数组或锯齿状数组 我看到一个代码片段 其中有人使用文件流执行此操作 但我不知道如何使其适用于我的字符串 我的字符串类似于1 2 3 1 4 1并可以分为ID Qty 这是我看到的代码 string li
  • 如何在 Kotlin 中模拟和验证 Lambda 表达式?

    在 Kotlin 和 Java 8 中 我们可以使用 Lambda 表达式来删除样板回调接口 例如 data class Profile val name String interface ProfileCallback fun onSuc
  • WPF TreeView 绑定[重复]

    这个问题在这里已经有答案了 我有一个带有父级和子级属性的课程 ADO NET 实体框架分层页面类 http img148 imageshack us img148 6802 edmxxe8 gif http img148 imageshac
  • 使用 LINQ 查询 JSON

    我有一个从 API 调用收到的 Json 响应 它有几个嵌套级别 如下所示 这是一个片段 Items Result Id 191e24b8 887d e111 96ec 000c29128cee Name Name StartDate 20
  • 使用 C# LINQ 按任一列分组

    我有一组数据 其中包含如下所示的列 OffName RO1 RO2 RO3 为了进一步解释 我使用如下示例数据 OffName RO1 RO2 RO3 A John Jack Rob B Earl John Carl C Rob Chris
  • 在 LINQ 中比较过去的日期

    我必须编写一个 LINQ 语句来查找过去 90 天内某个项目在数据库中出现的次数 这很简单 但他们希望查看 1 30 天 31 60 天和 61 90 天的数据 我目前正在做的是创建一个包含四组数据的模型 获取所有唯一 SKU 的列表 然后
  • Java 表达式树 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有相当于 net的 LINQ 下的表达式树JVM 我想实现一些类似 LINQ 的代码结构Scala
  • 包括过滤器子集合[重复]

    这个问题在这里已经有答案了 我在为 LINQ 查询中包含的项目添加一些过滤条件时遇到一些困难 我的查询就像 var item Context Order Include Inner Include Inner first Include I
  • Linq to XML - 更新/更改 XML 文档的节点

    我有 2 个问题 1 我已经开始使用 Linq to XML 我想知道是否可以通过 Linq 更改 XML 文档 我的意思是 有没有类似的东西 XDocument xmlDoc XDocument Load sample xml updat
  • LINQ:使用 INNER JOIN、Group 和 SUM

    我正在尝试使用 LINQ 执行以下 SQL 最接近的是执行交叉联接和总和计算 我知道必须有更好的方法来编写它 所以我向堆栈团队寻求帮助 SELECT T1 Column1 T1 Column2 SUM T3 Column1 AS Amoun
  • 如何在 Linq to SQL 中使用distinct 和 group by

    我正在尝试将以下 sql 转换为 Linq 2 SQL select groupId count distinct userId from processroundissueinstance group by groupId 这是我的代码
  • 使用 LINQ 将 DataTable 列中的值读入 List

    我有一个DataTable服务返回给我的包含 5 列的对象 我只对其中一栏感兴趣 FuncName列 并希望我的实用程序方法调用该服务来删除额外的信息并仅返回一个List
  • 如何使用 LAMBDA 表达式在 LINQ 中执行 IN 或 CONTAINS?

    我有以下 Transact Sql 我正在尝试将其转换为 LINQ 并且很挣扎 SELECT FROM Project WHERE Project ProjectId IN SELECT ProjectId FROM ProjectMemb

随机推荐