... Как это называется?
Более детально: Для своего приложения я создал хорошую бизнес-модель для работы с объектами в памяти.Это хранение и просмотр агностика.Теперь для уровня хранения есть база данных: я буду создавать SQL-запросы (чем меньше, тем лучше), которые выбирают / объединяют и т. Д. Все необходимые мне данные из соответствующих таблиц.Своего рода «средний уровень» берет результат запроса (-ов) и создает бизнес-объекты со всеми отношениями.
Вопросы: Как называется этот подход?Каковы лучшие практики?
Это происходит в проекте .NET C #, но это не относится к данному вопросу проектирования.
(я нашел вопрос 441532 очень похожим, но мне интереснов более конструктивном вводе)
Примечание: я не использую подход ORM , основанный на инструментах, которые делают это автоматически , поскольку приложению требуются только выбранные данные из сравнительно большой базы данных.