Mon objet contient une collection de collections. J'aime obtenir tous les identifiants d'objet enfant et le stocker dans une matrice à cordes. P>
MainObject contient la liste de parents p>
Parent contient la liste d'enfants p>
Les propriétés de l'enfant sont (ID, nom) p>
Comment puis-je interroger Mainobject et trouver tous les ID enfants et le stocker dans une matrice à chaîne à l'aide de LINQ? P>
3 Réponses :
Vous pouvez utiliser SelectMany code>:
var arrayOfIds = MainObject.ListOfParents .SelectMany(x => x.ListOfChildren) .Select(x => x.Id) .ToArray();
Essayez ceci