Eseguire uno script di Code-First Migration quando si effettua il deploy su un Azure Website

di Stefano Mostarda, in LINQ, Entity Framework,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi