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
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Sottoscrizione agli eventi sul contenitore in JavaScript
Creare applicazioni distribuite con Azure Container Apps e Dapr
Leggere la configurazione da Azure KeyVault con logica di retry in ASP.NET Core
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Bloccare una pull request che arriva da branch non definiti in GitHub
Miglioramenti alla leggibilità delle Media Query con le specifiche di livello 4
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Migliorare la scalabilità di ASP.NET Core 7 grazie all'output cache
Utilizzo di Set e Array in JavaScript
3 metodi JavaScript che ogni applicazione web dovrebbe contenere - Parte 2
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes