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