我正在使用Highcharts显示一些数据...但是由于我的查询没有以正确的格式返回某些图表的数据,所以我遇到了问题。
年份 键 值
2011 键1 5
2011 键2 10
2012 键1 12
2012 键2 8
2013 键1 3
以下是我的查询的一部分:
XAxisList = db.Datas.Where(w => w.CategoryID == measurementID).Select(x => x.Year).Distinct(),
Data = from d in db.Datas
where d.CategoryID == measurementID
group d by d.DataKey into g
select new
{
Key = g.Key,
Values = g.Select(s => s.Value)
}
这是我的Linq查询返回的结果:
"XAxisList": [
"2011",
"2012",
"2013"
],
"Data": [
{
"Key": "Key1",
"Values": [
"5",
"12"
"3"
]
},
{
"Key": "Key2",
"Values": [
"10",
"8"
]
}
]
我该如何在Key2值中添加“null”数组值,使其看起来像下面这样?
"XAxisList": [
"2011",
"2012",
"2013"
],
"Data": [
{
"Key": "Key1",
"Values": [
"5",
"12"
"3"
]
},
{
"Key": "Key2",
"Values": [
"10",
"8",
**null**
]
}
]
Thanks in advance for your help!