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
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Change tracking e composition in Entity Framework
Gestione dei nomi con le regole @layer in CSS
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Gestione file Javascript in Blazor con .NET 9
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Creare una libreria CSS universale: i bottoni
Creare una libreria CSS universale: Cards
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Eseguire query in contemporanea con EF
I più letti di oggi
- Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
- .NET Conference Italia 2025 - Milano
- The Agentic Day - Milano
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!