gpt4 book ai didi

sql - 如何将带有计数的sql转换为linq

转载 作者:行者123 更新时间:2023-12-04 15:52:04 26 4
gpt4 key购买 nike

我如何将其转换为 linq?

select i.CatName,COUNT(*) as n_items
from ixcxs i
group by i.CatName

或者 lambda 表达式会有帮助

最佳答案

您不需要从组中选择第一个项目来获取 CatName - 请改用分组键:

var query = from i in ixcxs
group i by i.CatName into g
select new {
CatName = g.Key,
n_items = g.Count()
};

与方法语法相同:

var query = ixcxs.GroupBy(i => i.CatName)
.Select(g => new { CatName = g.Key, n_items = g.Count() });

关于sql - 如何将带有计数的sql转换为linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13870693/

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