2013-10-21 235 views

回答

0

當我第一次開始使用EF時,我從this link獲得了映射參考。據此,在創建數據庫時,double轉換爲float。當然,我們在這裏正在討論MSSQL。

無論如何,既然你說你總是以float結尾,我相信這是EF的標準程序。
你可以谷歌的SQLite映射,但我得到的每一個結果是有點過時。
一些例子:this one (3rd party, but nevertheless)
This one
和官方SQLite Docs

我的猜測是:Double被映射爲float與EF。
如果有人能改正我的話,那將會很棒!

此致敬禮。

+0

感謝您的回覆,我會看看鏈接 – Diemauerdk

1

假設您使用的是,您可能會從TypeAffinitydocumentation中發現一些提示。

簡史:

的SQLite只支持一種浮點,相當於System.Double

因此,無論您提供哪種浮動類型,都會將其轉換爲System.Double

+0

使用EF我的結果是完全相反的,我只得到System.Single:http://stackoverflow.com/questions/21002246/why-both-real-和浮得到映射到單一INSTEAD-OF-雙 – springy76

相關問題