Jak mam napisać instrukcję LINQ, która wybiera obiekty nadrzędne, które mają pasujący obiekt podrzędny w kolekcji? Oto przykładowe zajęcia.Linq do zaznaczania obiektów nadrzędnych, w których obiekty podrzędne mają pasujący obiekt potomny
class Parent {
int ID { get; set; }
string Name { get; set; }
List<Child> Children { get; set; }
}
class Child {
int ID { get; set; }
string Name { get; set; }
string Nickname { get; set; }
}
W powyższym przykładzie chciałbym zwrócić wszystkich rodziców, którzy zawierają dziecko z określonym pseudonimem.
Głosowanie w dół było dość trudne. Szukałem SO * i * Google zarówno przed napisaniem tej abstrakcyjnej odpowiedzi. Gdyby tu narzędzia były lepsze, może nie miałbym duplikatu pytania. –
Rewizja. Był to najlepszy wynik wyszukiwania "wybierz obiekty nadrzędne na podstawie obiektów podrzędnych". Gdybym miał przedstawiciela, odznaczałbym to jako duplikat; powiązane pytanie dostarcza podobnej odpowiedzi, ale sposób w jaki tytuł jest sformułowany nie jest intuicyjnie podobny. – Will
Dzięki za to. –