2 Stimmen

LINQ-Abfrage - Auswahl von Datensätzen, bei denen alle Kinder eine Bedingung erfüllen

Ich habe eine Beziehung von einem zu vielen. Ich möchte alle Datensätze aus der übergeordneten Tabelle auswählen, deren Kinder alle eine bestimmte Bedingung erfüllen. Wenn eines der Kinder ausfällt, wird dieser Datensatz nicht zurückgegeben.

5voto

Balthy Punkte 836

Etwa so:

var results = parentCollection.Where(p => p.Children.All(c => <condition>));

Das sollte genügen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X