lunedì 17 marzo 2025

Entity Framework comando per la generazione del modello da un database esistente Sql Server

Quando si usa Entity Framework per la gestione di una base dati, può tornare utile la creazione delle classi (modello) per un database esistente.
In particolare, tramite un comando da eseguire nel prompt della console della gestione dei pacchetti, possiamo creare i modelli per le varie tabelle.

Di seguito il comando per la creazione dei modelli

Scaffold-DbContext "Server=NomeServer;Database=NoeDatabase;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models


Nel caso che invece si hanno problemi per l'autenticazione, usare il seguente comando.

Scaffold-DbContext "Server=NomeServer;Database=NomeDatabase;TrustServerCertificate=True;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

Nessun commento: