Файл appconfig для строки подключения в классе проекта библиотеки? - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть проект библиотеки классов, для которого требуется установить строку подключения:

        var connectionString = ConfigurationManager.ConnectionStrings["appDatabase"].ConnectionString;

Если бы это был какой-либо другой проект, я бы просто добавил app.config, чтобы установить это, но что это код библиотеки эквивалент?

1 Ответ

1 голос
/ 20 февраля 2020

Ваша библиотека классов должна использоваться консольным приложением, веб-приложением, приложением-функцией и т. Д. c. Все эти проекты поддерживают какие-то настройки приложения.

Не зная архитектуры вашего решения, очень сложно предложить лучший маршрут, но в целом ваша библиотека классов действительно должна принимать свои входные данные через свой конструктор, либо переданный напрямую, либо Управляется через внедрение зависимостей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...