0

Я разрабатываю базу данных Code First через миграцию в течение нескольких недель. Я добавил несколько таблиц вчера и получил ошибкуEF6 с новой базой данных генерирует «Модель, поддерживающая контекст <Database>, изменилась с момента создания базы данных».

The model backing the 'DanceDb' context has changed since the database was created. 

Перепробовав несколько вещей, которые я отбросил базу данных, удаляются все миграции коды, убирал решение, добавил один миграцию и побежал Update-Database, но я до сих пор получить ту же ошибку.

Если я снова запускаю Add-Migrations, ничего не генерируется, поэтому что-то думает, что они одинаковы.

Я бегу VS2013. У меня есть два проекта: один для объектов, а другой для проекта MVC. Я читал о перемещении объектов в основной проект, но это звучит как обратное решение, если я когда-либо слышал его.

Что я могу сделать, чтобы запустить это снова?

ответ

0

Произведение вокруг установить инициализатор базы данных обнулить

public class DanceDb : DbContext 
{ 
    public DanceDb() : base("name=DanceEntities") 
    { 
     Database.SetInitializer<DanceDb>(null); 
    } 
}