我有一個按月分組的價格完美的linq,除非我看不到沒有數據的月份。我所期待如果一個月沒有數據的價格應該是0Linq丟失的月份
List<decimal> osman1 = osman.GroupBy(i => new
{
Field1 = i.Field<DateTime>("CreateDate").Month
})
.Select(group => group.Sum(i => Convert.ToDecimal(i["Price"])))
.ToList();
結果osman1是
{} 221103352
我需要的是
{0,0,0,0,0,0,0,221,0,103,352,0}
[linq groupby Months可能重複並將任何丟失的月份添加到分組數據](http://stackoverflow.com/questions/5077006/linq-groupby-months-並添加任何丟失的月份到分組數據) –