Cic*_*ami 6 sql linq sql-order-by
我需要在LINQ lambdas中编写以下SQL语句:
SELECT *
FROM product
ORDER BY ProductScore DESC, ProductID ASC
Run Code Online (Sandbox Code Playgroud)
我想这段代码:
product.OrderByDescending(m => m.ProductScore).OrderBy(m => m.ProductId)
Run Code Online (Sandbox Code Playgroud)
它不等同,因为第二个OrderBy将覆盖第一个.有没有相应的?谢谢
Ahm*_*eed 12
使用ThenBy方法:
var query = product.OrderByDescending(m => m.ProductScore)
.ThenBy(m => m.ProductId);
Run Code Online (Sandbox Code Playgroud)
还有一种ThenByDescending方法.
| 归档时间: |
|
| 查看次数: |
5574 次 |
| 最近记录: |