Я ищу способ динамического переключения между производственной и тестовой средой.ASP.NET Core EF Code Первый appsettings.json
У меня есть две разные строки подключения к базам данных MSSQL. Я хочу, чтобы динамически передать это моей DbContext:
services.AddDbContext<ViggrContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("TestDatabase")));
У меня есть два типа публикующих профилей, один для испытания и другой для окружающей среды производства. В этом профиле я выбираю подключение к базе данных. Конечно, профиль теста указывает на строку подключения TestDatabase, а профиль Production указывает на базу данных Production.
Но как я могу динамически загружать класс Startup.cs в этом разделе кода?
services.AddDbContext<ViggrContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("TestDatabase")));
Есть ли у вас какие-либо предложения?