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