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
Utilizzare gli snapshot con Azure File shares
Sfruttare al massimo i topic space di Event Grid MQTT
Potenziare Azure AI Search con la ricerca vettoriale
Assegnare un valore di default a un parametro di una lambda in C#
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Le novità di Entity Framework 8
Come migrare da una form non tipizzata a una form tipizzata in Angular
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Utilizzare le collection expression in C#
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Copiare automaticamente le secret tra più repository di GitHub