我有两个表:产品和订单。我的 projetc 是一个 asp mvc3 项目,我使用实体框架。
在产品中,我有字段:Price(数字 19,2)按顺序,我有字段:UnitPrice(数字 19,2)
这个价格应该是一样的,除了在我的订单表中,我的数字是四舍五入的。
知道为什么吗?
有我的模特课
public class Product
{
[ScaffoldColumn(false)]
public int ProductId { get; set; }
[StringLength(160)]
public string Name { get; set; }
[DisplayName("Description")]
[StringLength(200)]
public string Description { get; set; }
[Required(ErrorMessage="error")]
[Range(0.00, 10000.00, ErrorMessage="Error")]
public decimal Price { get; set; }
public virtual List<OrderDetail> Order { get; set; }
}
public class Order
{
public int OrderId { get; set; }
public int ProductId { get; set; }
public int Quantity { get; set; }
public decimal UnitPrice { get; set; }
public virtual Product Product { get; set; }
public virtual Order Order { get; set; }
}
感谢您的帮助