Entity Framework CTP4: где поставить SetInitializer?

Я пытаюсь добавить Entity Framework, сначала код, в приложение MVC, работающее с тестовыми данными, используя предварительный просмотр CTP4.

В настоящее время я получаю эту ошибку:

Модель, поддерживающая контекст SchedulerContext, изменилась с момента создания базы данных. Либо удалите / обновите базу данных вручную, либо вызовите Database.SetInitializer с экземпляром IDatabaseInitializer. Например, стратегия RecreateDatabaseIfModelChanges автоматически удалит и заново создаст базу данных и при необходимости заполнит ее новыми данными.

Я не хочу создавать базу данных вообще, поскольку у меня уже есть база данных. Поэтому я попытался добавить следующее в конструктор SchedulerContext:

Database.SetInitializer<SchedulerContext>(new CreateDatabaseOnlyIfNotExists<SchedulerContext>());

что никак не повлияло - я получил ту же ошибку при следующем запуске. Кажется, ошибка возникает при выполнении оператора LINQ, который обращается к базе данных - я думаю, что это первое.

Где я должен поместить это утверждение, или это утверждение ответ на эту проблему вообще?

Ответы на вопрос(4)

Ваш ответ на вопрос