我希望 Linq 返回一个数组。为了绘制图表。
这是我的代码
var orders = _uow.Orders.GetAll()
.Where(x => x.Created > baselineDate)
.GroupBy(x => x.Created.Day)
.Select(c => new {Day = c.Key, Total = c.Sum(t => t.Total)})
.ToList();
现在它返回这个
[{"Day":3,"Total":9999.00},{"Day":4,"Total":9999.00},{"Day":5,"Total":9999.00}]
但我想要一个结果
{"Day":[3,4,5], "Total":[9999, 9999, 9999]}
这个结果更容易绘制图表。
谢谢你们