Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq to objects Linq到实体的合计和_Linq To Objects - Fatal编程技术网

Linq to objects Linq到实体的合计和

Linq to objects Linq到实体的合计和,linq-to-objects,Linq To Objects,我有以下疑问: var query = (from o in orders group new { o.OrderDate, o.paymenttotal } by new { o.OrderDate.Value.Month, o.OrderDate.Value.Year } into grouping orderby grouping.Key.Month select new { grouping, totalPayment = grouping

我有以下疑问:

var query = (from o in orders
group new
{
    o.OrderDate,
    o.paymenttotal
}
by new
{
    o.OrderDate.Value.Month,
    o.OrderDate.Value.Year
} into grouping
orderby grouping.Key.Month
select new
{
    grouping,
    totalPayment = grouping.Sum (g => g.paymenttotal)
});

query.Dump();
该查询工作得很好,它给出了每个月总计的明细,我想扩展查询以添加所有总计的总和,这样我就可以有一个“页脚总计”


希望这是有意义的。

您正在寻找的概念在SQL中称为带汇总的
。在LINQ中有一个实现