The model backing the \'MyDbContext\' context has changed since the database was created. Consider using Code First Migrations to update the database (http://
Adding this as another possible solution, because this is what fixed it in our case;
Make sure if you have multiple projects that they are using the same Entity Framework Nuget package version!.
In our case we had one project ( call if project A ) holding the EF code first context with all entities. It was this project that we were using to add migrations & update the database. However a second project ( B ) was referencing project A to make use of the context. When running this project we got the same error;
The model backing the 'MyDbContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269).