Я хотел бы знать, как лучше всего заполнить структуру иерархии бизнес-объектов (родительский/дочерний/внучатый) из одного вызова базы данных.
Я могу придумать пару способов сделать это навскидку, например:
левое соединение всех отношений в моем выражении sql, затем используйте цикл и логику для заполнения бизнес-объектов
или
используйте несколько операторов select и 1 устройство чтения данных и используйте его метод NextResult() для перебора каждого набора результатов и заполнения соответствующих BO
Просто интересно, какая лучшая практика для этого
Я использую DAAB и С# для своего DAL.
Спасибо!