如何使用 Linq 选择计数和最大值
本文关键字:最大值 选择 何使用 Linq | 更新日期: 2023-09-27 18:31:19
在SQL中,我有以下语句,日志文件中的错误实例。 有人可以帮我将其转换为 Linq 吗?
select
*
from
(
select
distinct
bucket,
count(bucket) as count,
max(error) as error
from
logs
group by
bucket
) a
order by
count desc
var query = logs
.GroupBy(x=>x.bucket)
.Select
(x=>
new
{
bucket = x.Key,
count = x.Count(z=>z),
error = x.Max(z=>z.error)
}
)
.OrderByDescenting(x=>x.count);