正在尝试计算一个 linq 查询,想知道你们是否可以提供帮助。
我有一个对象列表 foo
,每个 foo
对象都有一个 bar
列表。 bar 有一个事件日期和一个数值。例如
foo
bar -> 01/02/05, 10000
bar -> 04/06/10, 30023
foo
bar -> 30/01/02, 23494
我想编写一个 linq 查询,它将返回一个不同的日期列表和该日期的总计
可能今天是星期五,但我画的是一片空白。
提前致谢
最佳答案
看起来像你想要的:
var query = from foo in list
from bar in foo.Bars
group bar.Value by bar.Date into dates
select new { Date = dates.Key, Sum = dates.Sum() };
关于c# - Linq 按查询分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354050/