gpt4 book ai didi

.net - LinQ 到对象 GroupBy() 按对象和 Sum() 按数量

转载 作者:行者123 更新时间:2023-12-03 18:27:56 24 4
gpt4 key购买 nike

我有一个非常简单的案例,我开始使用 foreach() 解决它,但后来我想我可以使用 Linq 来解决。

基本上我有 IList包含 PaymentTransaction对象,有 2 个属性 DealerAmount .

我要GroupBy()来自 DealerSum()来自 Amount .

我尝试使用以下代码完成此操作,但不幸的是它不起作用:

var test = paymentTransactionDao.GetAll().GroupBy(x => x.Dealer).Sum(x => x.Amount);

我到底做错了什么?

最佳答案

这个问题对于你真正想要的结果是什么有点不清楚,所以我假设你想总结每组的数量:

var test =
paymentTransactionDao.GetAll()
.GroupBy(x => x.Dealer)
.Select(g => new { Dealer = g.Key, Sum = g.Sum(x => x.Amount) });

关于.net - LinQ 到对象 GroupBy() 按对象和 Sum() 按数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2551086/

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