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
Supportare la crittografia di ASP.NET Core con Azure Container App
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Gestire progetti NPM in .NET Aspire
Gestire gli errori nelle Promise JavaScript con try()
Utilizzare i variable font nel CSS
Utilizzare Container Queries nominali
Configurare e gestire sidecar container in Azure App Service
Configurare lo startup di applicazioni server e client con .NET Aspire
Implementare il throttle in JavaScript
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Gestione ciclo di vita in .NET Aspire
I più letti di oggi
- Integrare OpenAI tramite Aspire
- Usare l'explicit operator per eseguire codice di mapping in C#
- Interagire con Azure DevOps tramite MCP Server
- Creare un agente A2Acon Azure Logic Apps
- Definire il colore di una scrollbar HTML tramite CSS
- Gestione file Javascript in Blazor con .NET 9
- Gestione CSS in Blazor con .NET 9