Utilizziamo le prime migrazioni di codice per mantenere sincronizzati il nostro database e modello. Al momento abbiamo il numero di versione come nome per la migrazione che chiaramente non funziona. Il problema è che più migrazioni con lo stesso nome sono state create da diversi sviluppatori indipendenti l'una dall'altra per il loro database locale. Ciò ha comportato alcuni comportamenti strani poiché lo IMigrationMetadata.Id
era diverso a causa del timestamp, ma le classi sono parziali con lo stesso nome.Convenzioni di denominazione per migrazioni Code First
Qual è il modo per chiamare queste migrazioni? Gli esempi sono sempre ridicolmente semplificati: ad es. l'aggiunta di una proprietà Readers
determina la migrazione AddReaders
.
Oppure le migrazioni dovrebbero essere suddivise in questi piccoli cambiamenti? Invece di aver accumulato tutte le modifiche in un'unica grande migrazione. Cosa succede se ci sono dipendenze?