Логика для отображения бесконечного дерева категорий во вложенных элементах
    из таблицы Self Join

Пожалуйста, помогите мне решить мою большую проблему.
В моем проекте он-лайн покупок я создал динамический список категорий (с бесконечной глубиной уровня) , реализованный в единой таблице в БД с самостоятельным объединением. схема приведена ниже:
alt text
(источник: aspalliance.com )

Обновление
Я хочу использовать плагин JQuery для создания многоуровневой панели меню. этот плагин использует элементы

    и
  • , поэтому я должен преобразовать таблицу БД в
      и
    • , результат должен выглядеть следующим образом:

      • Clothing 1
        • Trousers 2
          • Mens trousers 3
          • Ladies trousers 3
        • Jackets 2
        • Shirts 2
        • Shoes
          • Mens shoes 3
            • Mens formal shoes 4
            • Mens casual shoes 4
          • Kids shoes 3
          • Ladies shoes 3
      • Cars 1
        • Small cars 2

      Я могу использовать вложенный элемент управления данными (например, элемент управления повторителем), но вы знаете, что с помощью этого решения я могу просто реализовать список с бесконечной иерархической древовидной структурой.
      Пожалуйста, помогите мне! любое предложение?? Я гуглил в интернете, но не нашел подходящего способа. Я использую ASP.net 3.5 и LINQ .
      Как лучше?

      5
      задан Glorfindel 6 August 2019 в 09:05
      поделиться