Добрый день друзья!
Code-Based Migration in Entity Framework – Сегодня мы расскажем вам о командах в Package Manager Console (среда Visual Studio), которые необходимо выполнить в случае, если вы совершили переустановку системы либо просто переносит свой проект на другой компьютер.
Для того чтобы ваш проект адекватно работал – выполните следующие команды:
- Enable-Migrations – включает миграцию в вашем проекте, создавая класс конфигурации;
- Add-Migration – создает новый класс миграции в соответствии с указанным именем с помощью методов Up () и Down ();
- Update-Database – выполняет последний файл миграции, созданный командой Add-Migration, и применяет изменения в схеме базы данных.
Чтобы использовать миграцию на основе кода, сначала выполните команду enable-migrations в консоли диспетчера пакетов. Откройте консоль диспетчера пакетов из Tools → Library Package Manager → Package Manager Console, а затем запустите команду enable-migrations (убедитесь, что проект по умолчанию – это проект, в котором указан ваш класс контекста).