将变量四舍五入并将其四舍五入的方法是什么,这样如果它转到DB,它就会像显示的那样完全消失。
例如,在计算税后等订单的总数时,虽然它只向用户显示两位数字,如12.67,但它实际上是存放在数据库中的。
现在,我正在通过执行String.Format(“{0:f2”,total)然后将其转换回double然后用它来显示/存储在DB中来解决它,但必须有一个更好的方式。
我在一个像这样的代码中看到了
protected override void OnModelCreating(
System.Data.Entity.ModelConfiguration.ModelBuilder modelBuilder) {
modelBuilder.Entity<Movie>().Property(p => p.Price).HasPrecision(18, 2);
}
有没有办法在不使用实体的情况下进行精确设置?
我正在为业务对象使用自定义构建的类,也许有一个我可以使用的注释?