The model backing the ‘FilmContext’ context has changed since the database was created. Consider using Code First Migrations to update the database
21-Aug-1313 Leave a comment
This happened when the database connection string had not been setup in the App.config, so Code First went ahead and created a new database, which I then deleted and set up the connection string to my existing database. I then started getting this error.
Workaround by adding Entity.Database.SetInitializer in the context:
Protected Overrides Sub OnModelCreating(modelBuilder As System.Data.Entity.DbModelBuilder)
Entity.Database.SetInitializer(Of FilmContext)(Nothing) ‘To not initialise the database
modelBuilder.Configurations.Add(New FilmsMap)
End Sub