После добавления миграции вы можете применить ее либо вручную , запустив PSmd Update-Database
или автоматически , когда ваше приложение запускается с кодом myDbCtx.Database.Migrate()
в вашем Startup.cs
.
Перед применением миграции вы должны убедиться, что строка подключения указывает на правильную базу данных. Если вы используете Asp.net Core, ваша строка подключения находится внутри appsettings.json
, и это значение может быть переопределено службой приложений Azure, настройками приложения.
После того, как вы применили миграцию, в таблицу __EFMigrationsHistory
будет вставлена строка для MigrationId
и ProductVersion
. Протестируйте все сначала локально, прежде чем идти в Prod.
Также ознакомьтесь с документами EF Migrations . Надеюсь, это поможет.