我的代码中有一个双精度变量,经过一些计算后,我需要将此数字保存到SQL浮点列中,但是当代码执行时,会出现以下异常:
$(...)
在保存值之前我应该四舍五入吗?
更新:
以下是Point类:
double value = expression.calculate();
point = new Point
{
DefinitionId = definition.Id,
Time = day,
Value = value
};
_context.Points.Add(point);
_context.SaveChanges();
这是发生异常时的值:
SQL版本:13.0.4001.0
.Net实体框架:Microsoft.EntityFrameworkCore.SqlServer 2.0.2