小数除法时转换溢出



有一个属性是十进制的。我想把它除以1000000,把数字的大小改为缩短一,我声明了一个也是十进制的变量。当我分开时;转换溢出";我的代码如下:PrmSales和Amt均为十进制,

var amt = (from p in db.FactTotalAmount
group p by p.FromDate  into g
select new outputList
{
Amt= (g.Sum(x => x.PrmSales)/1000000)
}

错误是数据库中字段的类型小于编码中属性的类型,因为我收到了错误。谢谢你尼尔斯克!

最新更新