阅读linq中的集合

时间:2012-08-09 15:47:45

标签: c# linq foreach

我需要在集合中读取一个集合并返回json结果或者我的linq或feach?

from col1 in collection1 select new{}{col1.field1, col1.field2, }

col1中读取collection2,并为每行显示数字字段的总和,然后返回json

1 个答案:

答案 0 :(得分:0)

如果我正确阅读并破译了您的问题,我认为您正在寻找:

var collectionOfSums = from col1 in collection1
                       select new {
                         SumOfField1 = field1.Sum(),
                         SumOfField2 = field2.Sum(),
                         ...
                         SumOfFieldN = fieldN.Sum()
                       };    

我假设field1field2,... fieldN是已知的集合。然后使用您喜欢的任何技术JSON - ify collectionOfSums