Code-First Migrations permette di allineare il database al nostro modello generato tramite Code-First. La peculiarità di Code-First Migrations è che non rigenera il database da zero, ma genera uno script di "aggiornamento" mantenendo così la struttura originale ed aggiungendo solo le modifiche necessarie. Quando creiamo una migrazione, per prima cosa viene generato un file di codice .NET dal quale poi viene generato il codice SQL che viene automaticamente applicato al database. Se vogliamo vedere il codice SQL che viene generato, possiamo aggiungere il parametro -script al comando Update-Database.
Update-Database -script
In questo modo, invece che aggiornare il database, in Visual Studio viene aperto un file contenente lo script SQL.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzazione dei block template in Angular 17
Utilizzare un service principal per accedere a Azure Container Registry
Utilizzare la session affinity con Azure Container Apps
Evitare il flickering dei componenti nel prerender di Blazor 8
Usare una container image come runner di GitHub Actions
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Utilizzare le collection expression in C#
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Recuperare un elemento inserito nella cache del browser tramite API JavaScript