У меня есть веб-API с трехуровневой архитектурой, как показано ниже:
PresentationLayer (на уровне представления у меня есть appsetting.json, где находится строка подключения)
BusinessLayer (библиотека классов)
DataLayer (библиотека классов)
Когда я все еще использовал .Net Framework, я использовал в dataLayer этот код, показанный в ссылке ниже, чтобы получить строку подключения из web.config уровня представления:
Сейчас я экспериментирую с .Net Core 2.1, и я создал тот же класс на уровне данных, но он не работает. как я могу передать строку подключения с уровня представления на уровень данных наиболее эффективным способом. Есть ли аналогичный способ передачи строки подключения, когда я работал с .Net framework.
Не могли бы вы мне помочь.
using
гарантирует, что соединения всегда закрываются при необходимости. Этот класс нарушает как абстракцию, так и безопасное удаление/закрытие. Все, что вам действительно нужно, это способ получить строку подключения из настроек. - person Panagiotis Kanavos   schedule 03.10.2018