Chargement Table parent/enfants
Je développe actuellement une application silverlight/Ria services.
J'ai une entité Tache composée comme suit :
Propriétés
int IdTache
string Libellé
int IdParent
propriétés de navigation :
System.Data.Objects.DataClasses.EntityCollection<Tache> Children
Tache Parent
Toute l'arborescence est donc contenue dans une seule table et la fonction générée par les assistant ci-dessous ne me convient pas puisqu'elle me retourne tout le contenu de la table à plat :
Code:
1 2 3 4
| public IQueryable<Taches> GetTaches()
{
return this.ObjectContext.Taches;
} |
Je ne vois pas du tout comment faire pour recréer l'arborescence avec tous les enfants imbriqués ? Est ce seulement possible ?
Merci de votre aide