Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

mvc4 - db.SaveChanges() - valore decimale fuori intervallo

Trovato qual è l'accordo tra questi due thread:

Come posso impedire che i valori decimali vengano troncati a 2 posizioni durante il salvataggio utilizzando EntityFramework 4.1 CodeFirst?

Precisione decimale e scala in EF Code First

In particolare applicando questo codice al mio:

public class MyContext : DbContext
{
    public DbSet<Metrics> Metrics { get; set; }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Entity<Metrics>().Property(x => x.PPM).HasPrecision(4, 3);
    }
}