Nello script #234 abbiamo visto come utilizzare le DataAnnotation per mappare una proprietà di una entity su una colonna che ha un nome diverso. In questo script vedremo come effettuare la stessa operazione sfruttando il codice invece che le DataAnnotation.
Per specificare il nome della colonna su cui mappare la proprietà dobbiamo prima recuperare la proprietà, e poi utilizzare il metodo HasColumnName passando in input il nome della colonna così come nel seguende esempio.
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<Person>().Property(p => p.Age).HasColumnName("PersonAge"); }
In questo codice, la proprietà Age della clase Person è mappata sulla colonna PersonAge della tabella Person
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Triggerare una pipeline su un altro repository di Azure DevOps
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Le novità di Angular: i miglioramenti alla CLI
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Miglioramenti nell'accessibilità con Angular CDK
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Utilizzare QuickGrid di Blazor con Entity Framework
Assegnare un valore di default a un parametro di una lambda in C#
I più letti di oggi
- Centrare elementi in HTML tramite CSS
- Proteggere le risorse Azure con private link e private endpoints
- Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
- Referenziare un @layer più alto in CSS
- Gestire i dati con Azure Cosmos DB Data Explorer
- Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API