Bonjour,

J'essai de faire une requête linq to entities assez tordu:

J'ai 2 classe : Node et User.

Un Node peu avoir un Node parent (FK : node.Parent) et chaque node peut avoir plusieurs objets User (Many to many node.Users).

Le but est de faire ceci :

J'ai récupérer un objet User.

Premier problème:
Il faudrait que pour un Node donnée (par sont Id par exemple) je parcours tout ses enfants et tous les enfants de ses enfants et etc ...

Deuxième problème (plus simple normalement):
Des que je suis sur un node il faudrait que je test si le user est ajouté a ce node (une espèce de if user is in node.Users).

comment faire ceci dans une requête linq la plus performante possible ?

Amusez vous

merci