Trouver les objets enfants dans la liste des objets parents à l'aide de LINQ
Donné une liste d'objets Parents ont chacun une liste d'objets Enfants, je veux trouver l'enfant un objet correspondant à un ID spécifique.
public class Parent
{
public int ID { get; set; }
public List<Child> Children { get; set; }
}
public class Child
{
public int ID { get; set; }
}
Maintenant, je veux l'objet Enfant ayant un ID spécifique:
List<Parent> parents = GetParents();
Child childWithId17 = ???
Comment puis-je faire cela à l'aide de Linq?
Vous devez vous connecter pour publier un commentaire.
Je pense que vous voulez:
Noter que cela suppose que les Parents des Enfants de la propriété ne sera pas un null-référence ou qui contiennent la valeur null Enfant références.
Vous pouvez utiliser SelectMany: