MVC3 и Code First Migrations -«модель, поддерживающая 'blah' контекст изменился с момента создания базы данных»

Я начал свой проект с использования Entity Framework Code First. Когда я был готов, я загрузил свою базу данных и код своему хост-провайдеру. Все работало.

Мне нужно добавить новое поле в один из моих классов, и я не хочу потерять данные в базе данных. Таким образом, я попытался следить за некоторыми сообщениями в блоге об использовании Code First Migrations. Я сделал следующее:

  1. Я сделал резервную копию моей удаленной (производственной)базы данных.
  2. Я прикрепил эту базу данных локально
  3. Я добавил свойство в свой класс
  4. PM> Enable-Migrations
  5. PM> Add-Migration AddSortOrderToCar
  6. PM> Update-Database
  7. В этот момент я создал файл.bak локальной базы данных, а затем использовал этот файл для «восстановления» в удаленной базе данных.
  8. Наконец, я опубликовал код на удаленном сайте.

При посещении сайта я получаю следующее сообщение об ошибке:Модель, поддерживающая контекст «blahblah», изменилась с момента создания базы данных. Рассмотрите возможность использования Code First Migrations для обновления базы данных.

Что я делаю не так?

20
задан Don Cheadle 18 March 2016 в 21:59
поделиться