Per default, una proprietà di tipo Decimal è mappata verso una colonna di una tabella la cui precisione è di 18 numeri con 4 decimali. Se la nostra colonna ha dimensioni diverse, possiamo utilizzare il metodo HasPrecision per specificare questo mapping così come mostrato nel seguente snippet.
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<Person>().Property(p => p.Height).HasPrecision(5, 2); }
In questo caso impostiamo che la colonna su cui la proprietà Height è mappata ha una lunghezza di 5 numeri di cui 2 decimali.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Creare moduli CSS in React
Sfruttare al massimo i topic space di Event Grid MQTT
Paginare i risultati con QuickGrid in Blazor
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Installare le Web App site extension tramite una pipeline di Azure DevOps
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Eseguire le GitHub Actions offline