Convenções de nomenclatura para migrações Code First

Estamos usando as primeiras migrações de código para manter nosso banco de dados e modelo sincronizados. No momento, temos o número da versão como nome da migração, o que claramente não funciona. O problema é que várias migrações com o mesmo nome foram criadas por diferentes desenvolvedores independentes entre si para o banco de dados local. Isso levou a um comportamento estranho como oIMigrationMetadata.Id foi diferente devido ao carimbo de hora, mas as classes são parciais com o mesmo nome.

Qual é o caminho a seguir para chamar essas migrações? Os exemplos são sempre ridiculamente simplificados demais: p. adicionando uma propriedadeReaders resultar em migraçãoAddReaders.

Ou as migrações devem ser divididas nessas pequenas mudanças? Em vez de acumular todas as alterações em uma grande migração. E se houver dependências?

questionAnswers(2)

yourAnswerToTheQuestion