标签: c# sql-server linq double
我有一个sql表。其中有一个浮点字段。我使用实体框架向导制作了一个模型,它表示为Double?在那个模型中。到目前为止一切都很好。
然而,当我使用linq sql检索那个float字段的值时,它给了我错误的值。
我使用SQL Management Studio将0,06写入该float字段的值。但我得到0.059999999999999998而不是0,06
是什么原因。我怎么能纠正它?