事实:
适用于不同环境的不同appsettings.json文件
我利用程序包管理器控制台生成我的数据库脚本(添加迁移,更新数据库)
如果我运行PM>“ Get-DbContext”,它将带回从我的appsettings.Development.json文件GREAT中提取的信息,这是我大多数时候想要的!
但是,我如何告诉它从appsettings.Staging.json中提取数据库变量,而不是为PM命令进行开发?
我尝试创建新的launchSettings.json配置文件并设置“ ASPNETCORE_ENVIRONMENT”:“暂存”,但是除PM之外,其他所有内容似乎都尊重这一点。
PS围绕它工作以生成具有脚本迁移的脚本,但我希望获得快速的UP和DOWN,并且不会将其用于部署到产品