Соглашения об именах для миграций Code First

Мы используем первые миграции кода, чтобы синхронизировать нашу базу данных и модель. На данный момент у нас есть номер версии в качестве имени для миграции, который явно не работает. Проблема заключается в том, что множественные миграции с одним и тем же именем были созданы разными разработчиками, независимыми друг от друга для своей локальной базы данных. Это привело к странному поведениюIMigrationMetadata.Id отличался из-за отметки времени, но классы были частичными с тем же именем.

Как можно назвать эти миграции? Примеры всегда смехотворно упрощены: например, добавление свойстваReaders привести к миграцииAddReaders.

Или миграция должна быть разбита на эти небольшие изменения? Вместо того, чтобы накапливать все изменения в одну большую миграцию. Что делать, если есть зависимости?

Ответы на вопрос(2)

Ваш ответ на вопрос