J'ai une table qui a une structure arborescente en elle-même.Comment obtenir des données de table structurées en arbre par linq?
Id ParentId Name
----------------
1 null x
2 null y
3 null z
4 null t
5 1 xx
6 1 xy
7 1 xz
8 2 yx
9 2 yy
10 9 yyx
11 10 yyxx
12 11 yyxxx
Je souhaite récupérer le sous-arbre entier sous un noeud racine. Lorsque mon nœud racine est "x", je veux obtenir l'ensemble des nœuds {1, 5, 6, 7, 10, 11, 12}. Comment puis-je faire ça par linq?
Belle solution, certains, comme moi, pensent que "simple" est le meilleur! –