В настоящее время я проектирую системы так, что каждый репозиторий имеет собственный контекст базы данных. Я зависимость вставляю строку подключения для каждого хранилища.
Но, скажем, вызовы на 1 страницу в 2 или более (n
) хранилищах, это означает, что в базу данных поступает n
отдельных вызовов. Используя ORM, такие как инфраструктура сущностей с отложенной загрузкой, возможно ли, что мои запросы могут быть объединены в конце уровня хранилища в 1 вызов, если я совместно использую 1 контекст базы данных?
Как мне это сделать? Может ли кто-нибудь дать мне базовую схему / структуру того, как я бы использовал один единственный контекст для всех репозиториев? Спасибо.