Gibt es eine Möglichkeit, eine LINQ- (oder prozedurale) Abfrage zu schreiben, die ein Element und alle untergeordneten Elemente mit einer Abfrage auswählen kann? Ich habe eine Entität:
%Vor%Ich habe eine ID, daher möchte ich "Kommentar mit ID" und alle seine untergeordneten Kinder auswählen. Beispiel:
%Vor%Wenn ID == 1 dann möchte ich eine Liste von 1,2,3,4,5,6.
Ihre Kommentarklasse kann als Grafik angesehen werden und Ihr Problem ist ein Graph-Traversal-Problem .
Sie können rekursive Probleme nicht wirklich über linq definieren, aber das Problem kann sehr einfach durch eine einfache rekursive Methode gelöst werden.