Zero Downtime Deploys - Dropping Columns with EF Migrations

I've previously written about how we handle zero downtime deployments with Entity Framework and Migrations [https://jonleigh.me/zero-downtime-deploys-with-entity-framework-migrations/] but the post lacked an important piece of the puzzle: how to drop a column. When practising continuous deployment, in order to drop a column, you need to follow…

End of the Road for Entity Framework Migrations

Edit: 01/02/2017 We've managed to get past the roadblock described below and are now able to drop columns with EF Migrations in a CD world. More information can be found here [https://jonleigh.me/zero-downtime-deploys-with-entity-framework-migrations/]. -- We've hit a roadblock with Entity Framework Migrations…

Zero Downtime Deploys with Entity Framework Migrations

At Moneybox, we've implemented a continuous delivery pipeline using TeamCity, Octopus Deploy and Azure WebApps. Taking this a bit further, by making use of the deployment slot functionality of Azure WebApps, we were able to implement one click, zero downtime deployments with minimal effort. In summary, this works…