Обновление appSettings.json из метода контроллера в ядре .NET - PullRequest
0 голосов
/ 03 мая 2018

Я новичок в ядре .NET и пытаюсь установить строку подключения из метода Login в AccountController на основе конкретного пользователя, который входит в мое приложение. Я знаю, что могу получить текущие значения, используя следующее:

string DefaultConnection =_iconfiguration.GetSection("ConnectionStrings").GetSection("DefaultConnection").Value;

Однако при обновлении нового пользователя возникают проблемы с обновлением строки подключения до соответствующей.

Я уверен, что упускаю что-то довольно простое, но если бы кто-то мог помочь, я был бы очень благодарен.

1 Ответ

0 голосов
/ 03 мая 2018

Помимо вопросов безопасности, если вам нужна динамическая строка, значения которой меняются в зависимости от условия (например, логины пользователя), вы можете просто реализовать что-то простое, например:

string ipAddress = "127.0.0.1" // maybe grab this from your appsettings.json?
string username = "foo";
string password = "bar";
string connectionString = $"server={ipAddess};uid={username};pass={password}";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...