【发布时间】:2017-03-30 21:49:49
【问题描述】:
我找到了这篇文章,我需要类似的东西
我需要按月和年分组,但同时我需要一个主元素的属性,我无法访问
var departments = stops
.SelectMany(x => new[] { x.InitDate.Month, x.InitDate.Year }
.Where(dt => dt != null).Select(dt => x.InitDate))
.GroupBy(dt => new { dt.Month, dt.Year })
.OrderBy(g => g.Key.Month)
.ThenBy(g => g.Key.Year)
.Select(g => new
{
Key = g.Key.Month,
Año = g.Key.Year,
Duration = 0,
Count = g.Count()
});
我需要访问“stops.Duration”,但如果我这样做:.SelectMany(x => new[] { x.InitDate.Month, x.InitDate.Year, x.Duration }
它没有按月-年对我进行分组
谁能帮帮我?
对不起我的英语,非常感谢你
【问题讨论】:
-
持续时间需要做什么?平均/最大/最小/总和/计数?
-
我需要对持续时间进行求和
-
离题评论,永远不要在代码中使用特殊字符。我在看名字 Año(西班牙语中的年份)。帮自己一个忙,避免这样做。