Je table comme ceRécupération des données Tree Voir
TaskID------ParentID-------TaskName
1-----------Null-----------AllPro
2-----------1--------------Drink
3-----------2--------------Coco
4-----------2--------------Pepsi
5-----------1--------------Food
6-----------5--------------Macdo
J'essaie de l'obtenir pour l'arborescence, mon problème est quand je veux faire relation entre id tâche et ID parent l'avant-corps dédouble comme vous pouvez voir mon code:
La relation entre deux colonnes dans une table:
public IQueryable<tblTask> GetTaskTree()
{
var MySubject = from publisher in ObjectContext.tblTasks
join subjects in ObjectContext.tblTasks
on publisher.ParentTaskID equals subjects.TaskID
select publisher;
return MySubject;
}
ce résultat est comme ceci:
Drink
--Pepsi
--Coco
Pepsi
Coco
Food
---Mac
Mac
Et voici itemtemplate
Pourriez-vous me aider plz.