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); } ); 

或者你可以在约定中设置匹配你的应用程序中的所有小数,这是在这个问题之外(只是一个想法)。

希望这可以帮助