Sin dalla prima versione di Entity Framework Code-First è stato possibile creare una classe all'interno della quale inserire il codice di mapping di un'entity. Questa classe deve ereditare da Entity Configuration e deve poi essere aggiunta al contesto nel metodo OnModelBuilder. Quando il modello contiene molte entity, aggiungere tutte le classi di mapping al contesto può diventare ripetitivo facilitando anche gli errori.
Entity Framework 6 aggiunge una nuova API che permette di caricare tutte le configurazioni in una sola riga di codice: AddFromAssembly. Nel prossimo esempio vediamo come utilizzare questo metodo per caricare tutte le configurazioni dell'assembly in esecuzione.
modelBuilder.Configurations.AddFromAssembly( Assembly.GetExecutingAssembly());
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cache policy su route groups di Minimal API in ASP.NET Core 7
Eseguire una GroupBy per entity in Entity Framework
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Gestire undefined e partial nelle reactive forms di Angular
Effettuare il pull di git LFS in un workflow di GitHub
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Utilizzare i primary constructor in C#
Utilizzare un service principal per accedere a Azure Container Registry
Utilizzare le collection expression in C#
Evitare la command injection in un workflow di GitHub
Definire lo stile CSS in base alle dimensioni del container