L'attributo EntityTypeConfiguration permette di specificare quale classe contiene il mapping associato all'entity a cui si applica l'attributo. Prendiamo come esempio il seguente codice.
[EntityTypeConfiguration(typeof(PersonConfiguration))]
public class Person
{
...
}Una delle cose scomode di questa tecnica di mapping consiste nel fatto che il parametro che passiamo all'attributo è un oggetto di tipo Type. Questo significa che per errore potremmo passare il tipo string, int (o qualunque altro tipo) e otterremmo un'eccezione solamente a runtime.
La versione 11 di C# ha introdotto la possibilità di utilizzare i generics con gli attributi. Grazie a questa funzionalità, il team di EF ha introdotto una versione generica: EntityTypeConfiguration
Come risultato, possiamo riscrivere il codice dell'esempio precedente nel seguente modo.
[EntityTypeConfiguration<PersonConfiguration, Person>]
public class Person
{
...
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare le View Transition API di JavaScript
Ridurre il reflow ottimizzando il CSS
Interazione con ReconnectModal in Blazor
Personalizzare i parametri del CSS Scroll Snap
Gestire gli errori nelle Promise JavaScript con try()
Abilitare il rolling update su Azure Functions flex consumption
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Utilizzo di CSS Scroll Snap per realizzare un carousel
Eseguire i pre-commit hook di git con dependabot
Keynote .NET Conference Italia 2025
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Gestione delle issue type con GitHub
I più letti di oggi
- Il valore degli agenti AI cresce davvero quando possono interagire in modo sicuro con dati, servizi e backend aziendali. In questa sessione parleremo di Model Context Protocol e di come usarlo nell'ecosistema Azure per trasformare i servizi che già utilizziamo in tool pronti per scenari agentici reali. Un appuntamento utile per chi vuole capire come rendere la propria architettura agent-ready, con il giusto equilibrio tra integrazione, governance e sicurezza. Ci vediamo a Milano al Global Azure 2026 - ASPItalia.com, con Cristian Civera. #GlobalAzure #Azure #MCP #AI #AIAgents https://aspit.co/globalazure-26
- Global Azure 2026 - ASPItalia.com - Milano
- Abbiamo aperto la Call for Papers per il Future Dev Day di ASPItalia.com, in programma a Milano il 27 maggio 2026. L'evento sarà dedicato al futuro dello sviluppo software, tra AI, agenti intelligenti e tecnologie emergenti. Se hai un'idea, un'esperienza concreta o un progetto interessante da condividere, ci farà piacere ricevere la tua proposta. #FutureDevDay #CallForPapers #CFP #AI #SoftwareDevelopment #ASPItalia #Milano https://aspit.co/futuredev-26
- Future Dev Day - Milano




