gpt4 book ai didi

c# - 不使用 lambda 表达式时的 LINQ 多重排序依据

转载 作者:太空狗 更新时间:2023-10-30 00:42:42 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Multiple “order by” in LINQ

我想按某个字段排序一些数据集,然后再按其他字段排序。

使用 lambda 表达式这很容易 (OrderBy.ThenBy),但是当我有这样的语法时如何做到这一点:

 int maxQueries = int.MaxValue;
// finds the most search for queries
var ordered = from p in searchLogs
where !string.IsNullOrEmpty(p.SearchQuery)
group p by new
{
SearchQuery = p.SearchQuery
}
into pgroup
let count = pgroup.Count()
orderby count descending
select new
{
Count = count,
SearchQuery = pgroup.Key.SearchQuery
};

我似乎找不到在降序关键字之后起作用的方法(比如 orderby count descending 然后 searchquery)..

有什么想法吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com