When I go to update my database I run $env:ASPNETCORE_ENVIRONMENT="Development"
first before executing the Update-Database
command to set the correct environment. If I had previously deployed changes to Test for example, running this command should point me back to my Development environment and no longer be pointing at Test.
Unfortunately this only works maybe 33% of the time. Every time I run this I also run $env:ASPNETCORE_ENVIRONMENT
and check that it returns back the correct environment and it does. Then I run the Update-Database
command that I need and it somehow changes back to the previous environment.
Anyone have any idea on either what I am doing wrong or a way to know that I will be connected to the correct DB? This could be very bad if the wrong database is hit and data happens to get deleted or a system goes down.
$env:ASPNETCORE_ENVIRONMENT="Development"
- I basically double check every single time now with$env:ASPNETCORE_ENVIRONMENT
because it just doesn't seem to work as it should sometimes. – Rubicund