# Continuos Deployment : migrazioni database Per applicare il CD anche al db si può utilizzare il comando ef di generazione dello script: questo crea un file sql col nome sql/update_to_latest.sql che viene applicato ogni volta come step di release. ## Generare lo script Posizionarsi in directory del progetto entity framework. ``` > dotnet ef migrations script -i -o ../../sql/update_to_latest.sql ``` In directory sql ( auto generata se non pre-esistente ) si trova un sql che contiene tutti gli step per eseguire tutte le migrazioni non ancora applicate ad un certo database. ## Step in Azure DevOps Mettere uno step "SQL Database deployment"che esegua sempre il file sql. ## References [https://marcduerst.com/2019/07/08/update-sql-database-using-ef-core-and-azure-devops/](https://marcduerst.com/2019/07/08/update-sql-database-using-ef-core-and-azure-devops/) [https://github.com/mduu/tauchbolde/blob/develop/docs/database.md](https://github.com/mduu/tauchbolde/blob/develop/docs/database.md)