Имам обект в моята база данни, който изглежда така;
Item
{
ID,
Text,
Description,
...
ParentID
}
Където ParentID препраща към друг Item.ID;
Искам да изброя тези елементи йерархично с помощта на ASP.net. Предполагам, че искам да използвам asp:repeater, за да направя влагането, но може би не. Ако има по-добър вариант, аз съм за него. Конкретно се интересувам от 3+ нива на влагане.
Използвам linq C# 4.0, ако това има значение.