我在 Startup.cs(Startup 类和 ConfigureServices 方法)中设置了连接字符串。下面的示例代码:
if (_currentEnvironment.IsProduction())
{
connectionString = "ProdConnection string here ..";
}
else
{
connectionString = "Devl connection string here ...";
}
在我的 Visual Studio 2017 的包管理器控制台中,当我执行操作时,Update-Database -Migration someMigration
它总是将其应用于 Devl 数据库,即使环境设置为生产环境也是如此。
如何强制它连接到生产环境?