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
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Potenziare Azure AI Search con la ricerca vettoriale
Eseguire operazioni sui blob con Azure Storage Actions
Sfruttare lo streaming di una chiamata Http da Blazor
Utilizzare i primary constructor di C# per inizializzare le proprietà
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Eseguire attività basate su eventi con Azure Container Jobs
Short-circuiting della Pipeline in ASP.NET Core
Creazione di componenti personalizzati in React.js con Tailwind CSS
I più letti di oggi
- Riordinare le righe di una GridView di ASP.NET con jQuery
- Creazione di un alarm con suono personalizzato con Windows Phone 7.1
- Utilizzare la session affinity con Azure Container Apps
- Blue-green deployment con Azure Web App e DevOps
- Ed infine anche il calendario :)
- Configurare la diagnostica di Azure attraverso Visual Studio
- Recuperare la data di creazione di un tag tramite una pipeline YAML di Azure DevOps
- Microsoft Security Bulletin MS05-002
- .NET Core e dispositivi IoT
- Eseguire attività pianificate con Azure Container Jobs