Grazie alle Data Annotation possiamo personalizzare il mapping tra il database e le nostre classi in maniera molto semplice. Nello script #232 abbiamo visto come mappare una classe su una tabella con un nome diverso. In questo script vedremo invece come mappare una proprietà verso una colonna che ha un nome diverso.
Per fare questo utilizziamo l'attributo Column che ha la proprietà Name che ci permette di specificare il nome della colonna che mappa la proprietà su cui l'attributo è applicato.
[Column(Name = "FirstName")] public string Name{ get; set; }
In questo caso, la proprietà Name, mappa sulla colonna FirstName.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Utilizzare flat e flatMap per appiattire array innestati in array
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Evitare la script injection nelle GitHub Actions
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Reactive form tipizzati con FormBuilder in Angular
C# 12: Cosa c'è di nuovo e interessante
Reactive form tipizzati con modellazione del FormBuilder in Angular
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Creare form tipizzati con Angular
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Workflow di continuous deployment tramite pull request label in GitHub