In .NET Core I played with all upper answers - but without any success.
I made changes a lot in DB structure and every time added new migration attempting to update-database
, but received the same error.
Then I started to remove-migration
one by one until Package Manager Console threw me exception:
The migration '20170827183131_***' has already been applied to the database
After that, I added new migration (add-migration
) and update-database
successfully
So my suggestion would be: clear out all your temp migrations, until your current DB state.