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