Я изменил проект, который привел к изменению имени пространства имен контекста базы данных и связанной конфигурации кода первого. В этот момент у меня была одна миграция с помошью, «InitialCreate», и поэтому таблица моей базы содержала одну строку с некоторыми MigrationId
и ContextKey
, содержащую имя пространства имен и имя класса класса Configuration
.Перемещение лесов с изменением контекстного ключа
После того, как я переместил вещи, выполнение Get-Migrations
не получило никаких результатов, после изменения ContextKey
согласно совету моего коллеги, миграция «InitialCreate» была правильно перечислина.
Какие шаги я должен был предпринять во время изменений, чтобы непрерывность моих миграций не была нарушена, предотвращая необходимость переименования ContextKey
вручную? Очевидно, что это не имеет большого значения для одной прикладной миграции, однако было бы огромной болью для десятков примененных миграций.
Спасибо за понимание, я обязательно буду помнить об этом. –