LINQ排序运算符(Order By, then By, Reverse)

LINQ中的排序运算符用于基于一个或多个属性来更改数据的顺序或顺序(升序或降序)。
【LINQ排序运算符(Order By, then By, Reverse)】LINQ中可用的排序运算符为:

  1. ORDER BY
  2. ORDER BY DESCENDING
  3. THEN BY
  4. THEN BY DESCENDING
  5. REVERSE
LINQ排序运算符(Order By, then By, Reverse)

文章图片
所有这些排序运算符都用于对数据进行排序。但是REVERSE运算符会反转集合中的项目。就像我们在SQL中使用Order by子句一样, 使用Rest运算符对数据进行排序。这些排序运算符类似于SQL, 但是唯一的区别是我们在LINQ中使用运算符。
从表中, 它显示与SQL中的排序运算符有关的详细信息。
Operator Description Query Syntax
OrderBy 该运算符将按升序对值进行排序。 ordeby
OrderByDescending 该运算符将按降序对值进行排序。 Orderby … … descending
ThenBy 该运算符用于按升序执行二级排序。 Orderby… , … .
ThenByDescending 该运算符用于按降序执行排序。 Orderby… .,… .descending
Reverse 该运算符用于反转集合中元素的顺序。 不适用

    推荐阅读