gpt4 book ai didi

c# - LINQ 分组依据不起作用

转载 作者:行者123 更新时间:2023-11-30 14:55:18 25 4
gpt4 key购买 nike

我有这个 LINQ 查询:

from p in Products
join c in Categories on p.CategoryID equals c.CategoryID
group p by p.Category into prices
select new {price = prices.Average(p => p.UnitPrice), name = p.Category.CategoryName }

我得到的错误是:

The name 'p' does not exist in the current context

为什么我不能在这里访问p?我应该怎么做才能解决这个问题?

最佳答案

您可以使用:

...
group p by p.Category into prices
select new
{
price = prices.Average(p => p.UnitPrice),
name = prices.Key.CategoryName
}

关于c# - LINQ 分组依据不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25719322/

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