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
Utilizzare gRPC su App Service di Azure
Aggiungere interattività lato server in Blazor 8
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Change tracking e composition in Entity Framework
Referenziare un @layer più alto in CSS
Effettuare il binding di date in Blazor
Generare la software bill of material (SBOM) in GitHub
Code scanning e advanced security con Azure DevOps
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI