Quando dobbiamo effettuare il deploy del nostro sito un Azure Website e vogliamo anche lanciare uno script di migrazione generato da Code-First Migration, dobbiamo utilizzare la modalità di deploy Web Deploy.
Quando effettuiamo il publish dell'applicazione, nella sezione Connection dobbiamo selezionare il metodo Web Deploy. Successivamente, nella sezione Settings appare la lista dei database e per il database per cui intendiamo eseguire la migrazione selezioniamo il checkbox "Execute Code-First Migrations".
Una volta effettuato il deploy, quando l'applicazione parte la prima volta (evento Application_Start) viene lanciata in automatico la migrazione. Grazie a questa tecnica, possiamo effettuare la migrazione di database in maniera automatica e con uno sforzo minimo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare gRPC su App Service di Azure
Testare l'invio dei messaggi con Event Hubs Data Explorer
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Recuperare l'ultima versione di una release di GitHub
Gestire il colore CSS con HWB
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Utilizzare Azure AI Studio per testare i modelli AI
Utilizzare il trigger SQL con le Azure Function
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Usare una container image come runner di GitHub Actions
Migliora la resilienza delle applicazioni con .NET e Azure Container Apps