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
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Integrazione di Copilot in .NET Aspire
Ridurre il reflow ottimizzando il CSS
Montare Azure Blob Storage su Linux con BlobFuse2
Eliminare record doppi in Sql Server
Creare agenti facilmente con Azure AI Agent Service
Controllare la velocità di spostamento su una pagina HTML
Configurare lo startup di applicazioni server e client con .NET Aspire
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Le cron expression di un workflow di GitHub
Esporre tool MCP con Azure Functions
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
I più letti di oggi
- Inserire le news di Punto Informatico nel proprio sito
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Le DirectInk API nella Universal Windows Platform
- Sfruttare una CDN con i bundle di ASP.NET
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Gli oggetti CallOut di Expression Blend 4.0


