Re[3]: Точка создания и инициализации конкретики приложения
От: Sharov Россия  
Дата: 08.05.24 10:01
Оценка:
Здравствуйте, zelenprog, Вы писали:

S>>Слой БД про настройки бд знать таки должен, он скорее всего будет специфичен для соотв. бд. А вот Data Abstraction Layer,

S>>т.е. пользователи ORM всяких должно быть пофигу.
Z>Я имел ввиду другие настройки: не "внутренние" настройки, а "внешние".
Z>Например, мы хотим запустить приложение для работы с другим sql-сервером.
Z>То есть нужно просто название sql-сервера и название базы из какого-нибудь ini-файла передать в слой DataAccess.
Z>Какой модуль\слой должен это выполнить?

Исходя из картинки -- репозиторий. Вообще должен быть некий слой, скрывающий хранилище. Обычно это некий ORM,
типа EF. Он предоставляет высокоуровневые методы для работы с данными, точнее скрывает детали бд от потребителя.
Вот ему и надо эти данные передавать.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.