Я использую следующий код в своем приложении Global.asax:
DbDatabase.SetInitializer<MyDBContext>
(new DropCreateDatabaseIfModelChanges<MyDBContext>());
но он не работает.
Хотя моя модель изменилась, и я пытаюсь использовать одну из недавно добавленной таблицы, она просто говорит, что таблица не найдена.
Invalid object name 'dbo.TableName'.
Если я запустил это, это работает, и таблица создается:
DbDatabase.SetInitializer<MyDBContext>(new DropCreateDatabaseAlways<MyDBContext>());
Он обновляет мою базу данных.
Что я делаю неправильно?