我正在尝试更新我的数据库,但dotnet ef database update
使用了错误的ASPNETCORE_ENVIRONMENT
在日志中,我看到Using environment 'Development' instead of
Local`
这是我的命令:
dotnet ef database update --startup-project ../API --configuration Local --verbose
"Local": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Local"
}
},
我也尝试使用--environment Local
但environment
未被定义为选项,即使https://github.com/aspnet/EntityFrameworkCore/issues/7353另有说明
答案 0 :(得分:0)
似乎您需要在数据库更新之前添加运行此命令
$Env:ASPNETCORE_ENVIRONMENT = "Local"