Мы используем первые миграции кода, чтобы синхронизировать нашу базу данных и модель. На данный момент у нас есть номер версии как имя для миграции, которая явно не работает.
Проблема заключается в том, что несколько миграций с тем же именем создаются разными разработчиками независимо друг от друга для их локальной базы данных. Это привело к некоторому странному поведению, поскольку IMigrationMetadata.Id
отличался от отметки времени, но классы были частичными с тем же именем.
Каким образом можно перейти к вызовам этих миграций? Примеры всегда смехотворно упрощены: например, добавление свойства Readers
приводит к миграции AddReaders
.
Или должны ли миграции быть разбиты на эти небольшие изменения? Вместо того, чтобы накапливать все изменения в одну большую миграцию. Что делать, если есть зависимости?