Подробности того, как реализованы миграции в EF Core, описаны в отдельной заметке. Здесь же разберёмся, как эти самые миграции применять. Применение миграции — это обновление схемы данных конкретной БД. Если для разработки используется несколько стендов с разными БД, то. одни и те же миграции могут быть на каких-то стендах применены, на каких-то нет. На какие-то стенды они должны раскатываться автоматически, а на какие-то в ручном режиме. Применить миграцию можно следующими способами: В обоих этих случаях нужно либо находиться в проекте с миграциями, либо дополнительными параметрами указывать соответствующие сборки и строки подключения к обновляемой БД. Так же существует вариант генерации SQL-скрипта, который уже самостоятельно можно будет применить к нужной БД. Для его генерации через командную строку нужно добавить в команду параметр script: dotnet ef migrations script, а из Visual Studio использовать отдельную команду Script-Migration. Автоматическое применение миграций Но удобнее
Применение миграций EF Core: как можно и как лучше
12 февраля 202412 фев 2024
64
2 мин