Реструктуризация данных в объекте, иерархически извлеченном из базы данных - PullRequest
0 голосов
/ 29 мая 2018

Это мой объект. Структура

-List
  -ObjectA(Id=01)
    -SubList
      -ObjectA(Id=01-01)
      -ObjectA(Id=01-02)
        -SubList
          -ObjectA(Id=01-02-01)

  -ObjectA(Id=02)
    -SubList
      -ObjectA(Id=02-01)

В списке есть объект ObjectA, который, в свою очередь, имеет SubList, содержащий тот же объект (ObjectA) с другими атрибутами.Идентификационный номер передает 01 как родительский объект, 01-01 как первый подобъект в объекте 01 и т. Д.

Проблема в том, что я могу сохранить эти данные с помощью рекурсии, но при извлечении из базы данных всех этих подобъектовсохраняются в разных строках в одной таблице, и я получаю его в виде списка.Каков наилучший способ реструктурировать данные, извлеченные в соответствии с иерархией объектов, используя их идентификационный номер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...