如何在LINQ中表达两个字段的SQL OrderBy子句
发布时间:2020-05-23 23:21:58 所属栏目:MsSql 来源:互联网
导读:我需要在LINQ lambdas中编写以下SQL语句: SELECT *FROM productORDER BY ProductScore DESC, ProductID ASC 我想这段代码: product.OrderByDescending(m = m.ProductScore).OrderBy(m = m.ProductId) 它不等同,因为第二个OrderBy将覆盖第一个.有没有
|
我需要在LINQ lambdas中编写以下SQL语句: SELECT * FROM product ORDER BY ProductScore DESC,ProductID ASC 我想这段代码: product.OrderByDescending(m => m.ProductScore).OrderBy(m => m.ProductId) 它不等同,因为第二个OrderBy将覆盖第一个.有没有相应的?谢谢 解决方法使用ThenBy method:
var query = product.OrderByDescending(m => m.ProductScore)
.ThenBy(m => m.ProductId);
还有一个 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
