我有一个按月分组价格的 linq 效果很好,但我看不到没有数据的月份。我的期望如果一个月没有数据价格应该是0。
List<decimal> osman1 = osman.GroupBy(i => new
{
Field1 = i.Field<DateTime>("CreateDate").Month
})
.Select(group => group.Sum(i => Convert.ToDecimal(i["Price"])))
.ToList();
结果 osman1 是
{221,103,352}
我需要的是
{0,0,0,0,0,0,0,221,0,103,352,0}