Nello script #436 abbiamo visto come mappare una colonna di una tabella verso un campo privato di una classe e come mascherare il campo dietro una proprietà. In questo script vedremo invece come utilizzare un campo privato di una classe senza avere una proprietà per accedervi bensì metodi.
class MyContext : DbContext { public DbSet<Person> People { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Person>() .Property(b => _name); } } class Person { private string _name; public string GetName(){ return _name } public string SetName(){ _name = value; } }
La classe Person ha il campo privato _name che non è esposto da una proprietà bensi da dei metodi. Poichè non è possibile mappare una colonna di una tabella verso dei metodi, la mappiamo verso il campo privato _name usando il metodo Property come se si trattasse di una proprietà.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
.NET Conference Italia 2023
Copiare automaticamente le secret tra più repository di GitHub
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Creare form tipizzati con Angular
Utilizzare la libreria Benchmark.NET per misurare le performance
Utilizzare database e servizi con gli add-on di Container App
Creare un'applicazione React e configurare Tailwind CSS
Implementare l'infinite scroll con QuickGrid in Blazor Server
Evitare la command injection in un workflow di GitHub
Eseguire attività con Azure Container Jobs
Usare una container image come runner di GitHub Actions
I più letti di oggi
- ASP.NET Core Identity 8: è rivoluzione?
- Tutorial ASP.NET Dynamic Data Control
- Accesso dai dati con Entity Framework 7
- Utilizzare la classe XmlDataDocument per leggere un Feed RSS
- Microsoft Security Bulletin MS08-067
- Le novità di ASP.NET 4.5
- Mostrare tutti i cookie creati in fase di debug
- MIX 2011: Tutte le novità dei tool di ASP.NET MVC 3
- Usare il sensore di luminosità ambientale nelle Universal App