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
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Eseguire script pre e post esecuzione di un workflow di GitHub
Creare una libreria CSS universale: i bottoni
Introduzione alle Container Queries
Routing statico e PreRendering in una Blazor Web App
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Referenziare un @layer più alto in CSS
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Paginare i risultati con QuickGrid in Blazor
Estrarre dati randomici da una lista di oggetti in C#