一个查询中 用到了 sum , 可是返回结果的小数有很多位 , 都不准确了..类似js中的小数运算一样...不太熟悉C#,不知道这问题是因为double的关系 , 还是因为代码写的问题 , 通过 sql server profile 获取的sql语句执行后都是没有问题的 这是我的代码: var query = db.SupDataGreenAccount1 .Where(lambda) .GroupBy( p => new{ p.ObjPos , p.District , p.Feature }…