gpt4 book ai didi

c# - 使用 GroupBy 和 Average 将 SQL 转换为 lambda LINQ

转载 作者:可可西里 更新时间:2023-11-01 08:19:10 25 4
gpt4 key购买 nike

我花了几个小时尝试将简单的 SQL 转换为 lambda LINQ

SELECT ID, AVG(Score) FROM myTable
GROUP BY ID

有什么想法吗?

最佳答案

from t in myTable
group t by new {
t.ID
} into g
select new {
Average = g.Average(p => p.Score),
g.Key.ID
}

Lambda

myTable.GroupBy(t => new  {ID = t.ID})
.Select (g => new {
Average = g.Average (p => p.Score),
ID = g.Key.ID
})

关于c# - 使用 GroupBy 和 Average 将 SQL 转换为 lambda LINQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15696817/

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