我有一个非常简单的案例,最初我使用foreach()解决它,但后来我想用Linq解决它。
基本上,我有一个包含PaymentTransaction对象的IList,其中有两个属性Dealer和Amount。
我想通过Dealer进行GroupBy()并通过Amount进行Sum()。
我尝试使用以下代码来实现这一点,但不幸的是它不起作用:
基本上,我有一个包含PaymentTransaction对象的IList,其中有两个属性Dealer和Amount。
我想通过Dealer进行GroupBy()并通过Amount进行Sum()。
我尝试使用以下代码来实现这一点,但不幸的是它不起作用:
var test = paymentTransactionDao.GetAll().GroupBy(x => x.Dealer).Sum(x => x.Amount);
我在这里到底做错了什么?