2012-08-09 4 views
-1

j'ai besoin de lire une collection dans la collection et de retour json résultat soit mon linq ou feach?lire collection dans la collection dans linq

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

collection2 de lecture en col1 et faire somme de champ numérique présente pour chaque ligne et revenir à json.

+0

Cette question n'est pas assez claire. S'il vous plaît clarifier et ajouter des détails. –

Répondre

0

Si je l'ai lu et déchiffré votre question, je pense que vous cherchez:

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

Je suppose que le field1, field2 ... fieldN sont un ensemble connu. Ensuite, utilisez la technologie que vous préférez JSON -pour collectionOfSums.

+0

Comment lire depuis collection2 qui est présent dans collection1? – user1480864

+0

son semblable: collection1 [0] // o: index ----- Collection2 [2] // 2 nombre de lignes collection1 [1] // 1: index ----- collection2 [4] // 4 nombre de lignes – user1480864

+0

Donc c'est un tableau à deux dimensions? – bluevector

Questions connexes