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