在db里面我有一个字段是decimal(9, 6)
Nhibernate以格式decimal(9, 5)
保存最后一位丢失的数据
问题是如何使用nhib映射字段。使用精度为9,6的代码映射
Property(
x=>x.Longitude
// precision and scale
);
您可以显式地设置这种类型的精度和比例,如下所示
Property(
x => x.Longitude,
m =>
{
m.Precision(9);
m.Scale(6);
}
);
或者你可以在你的应用程序中设置惯例来匹配所有小数,这是在这个问题之外的(只是一个想法)。
希望能有所帮助