У меня есть решение Visual Studio, которое имеет два подключения к базе данных. Первый - это каталог, содержащий имя пользователя, пароль и базу данных. Вторым будут данные пользователей. Я могу установить соединение для базы данных каталога в «ConfigureServices», и это нормально. После того, как пользователь попытался войти в систему и успешно, я могу знать базу данных, к которой пользователь подключится.
Моя проблема в том, как создать службу после запуска. Как использовать строку подключения, чтобы добавить DBcontext в ходе обычной работы. Из моих поисков это нормально, если вы знаете строку подключения при запуске ..
var connection = @"Server=(localdb)\mssqllocaldb;Database=JobsLedgerDB;Trusted_Connection=True;ConnectRetryCount=0";
services.AddDbContext<BloggingContext>(options => options.UseSqlServer(connection));
Но если у меня нет строки подключения при запуске ... Как добавить службу после того, как проект уже запущен и работает, когда у меня наконец есть строка подключения?