2
我试图输出数据是这样的:获取JSON数组从C#中的LINQ
[[...],[...],[...],[...]]
但我的查询给了我这样的结果:
[{...},{...},{...},{...}]
这里是我的查询:
var result = (from c in displayedCompanies
group c by new { c.CodigoDeVenta } into s
select new{
ID = Convert.ToString(i++),
s.Key.CodigoDeVenta,
TotalInv = s.Sum(x => x.Inventario)
}).ToArray();
我试着像下面的一些选项,但它是错误的:
var result = (from c in displayedCompanies
group c by new { c.CodigoDeVenta } into s
select new [] {
ID = Convert.ToString(i++),
s.Key.CodigoDeVenta,
TotalInv = s.Sum(x => x.Inventario)
}).ToArray();
请注意,差异是[]
在select new []
。在我实现了“group by”之前,我曾经有过一个查询,但是在通过此方法添加组之后,此功能无法工作。
谢谢!
我会尝试'选择新的List