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