当我尝试以十进制映射浮动Oracle时出错

时间:2018-12-07 08:05:10

标签: oracle entity-framework

我有一个与Oracle数据库链接的C#应用​​程序。我使用entityFramework来使用该数据库中的值。我的问题是我的数据库中有一个float(126),当我为此表生成上下文时,它使其成为十进制类型,但是当我尝试从数据库中检索值时,它将引发错误

  

指定的转换无效。

我在互联网上寻求帮助,发现float oracle在c#中精确到十进制。

我无法更改数字(x,y)中数据库中列的类型(即使float在这里没有用),也可以毫无问题地进行映射,因为许多其他应用程序也使用此数据。

就我而言,我并不需要所有的精度,我可以截断数据,但是我找不到映射前如何截断数据,有人可以帮助我吗?

谢谢!

0 个答案:

没有答案