Mi chiedevo se potevo automatizzare completamente le migrazioni di codice per l'integrazione continua.Integrazione continua con codice EF Prime migrazioni
Attualmente la mia integrazione continua semplicemente semplicemente aggiorna il codice cambia, però, ho manualmente generare una migrazione, e aggiornare il database sul mio server di integrazione continua.
È affidabile/possibile/consigliato generare le migrazioni e aggiornare automaticamente il database?
Ad esempio:
ho utente con la proprietà UserID e nome utente. Quindi aggiungo un'età della proprietà nel codice. Lo scenario attuale richiede che crei una migrazione che acquisirà questa modifica e quindi controllerò le modifiche al controllo della versione. L'integrazione continua individuerà questa modifica e distribuirà la nuova versione. Devo aggiornare manualmente il database (che dovrebbe essere automatizzato).
Posso anche saltare la generazione della migrazione, in modo tale che posso semplicemente aggiungere l'età della proprietà al codice e l'integrazione continua genererà questa migrazione. Non sono sicuro se questo è raccomandato.