C# 什么SQlite数据类型映射到clr数据类型double?

C# 什么SQlite数据类型映射到clr数据类型double?,c#,entity-framework,sqlite,system.data.sqlite,C#,Entity Framework,Sqlite,System.data.sqlite,我找不到实体框架映射到double的任何SQLite数据类型 我尝试过实数、双精度、浮点,但似乎没有任何效果,我总是以浮点作为c#properties的转换数据类型。当我第一次开始使用EF时,我从中获得了映射引用。根据它,创建DB时,double转换为float。当然,我们在这里讨论的是MSSQL 不管怎么说,既然你说你总是以float结束,我相信这是EF的标准程序。 你可以在谷歌上搜索SQLite映射,但我得到的每一个结果都有点过时了 一些例子: 官员呢 我猜:Double被映射为带有EF的

我找不到实体框架映射到double的任何SQLite数据类型


我尝试过实数、双精度、浮点,但似乎没有任何效果,我总是以浮点作为c#properties的转换数据类型。

当我第一次开始使用EF时,我从中获得了映射引用。根据它,创建DB时,
double
转换为
float
。当然,我们在这里讨论的是MSSQL

不管怎么说,既然你说你总是以
float
结束,我相信这是EF的标准程序。
你可以在谷歌上搜索SQLite映射,但我得到的每一个结果都有点过时了
一些例子:

官员呢

我猜:
Double
被映射为带有EF的
float

如果有人能纠正我,那就太好了

致以最诚挚的问候。

假设您正在使用,您可以从中的
TypeAffinity
找到一些提示

简短历史:

SQLite只支持一种浮点,对应于
System.Double


因此,无论您提供什么浮动类型,都会将其转换为
系统。Double

感谢您的回复,我将查看链接使用EF我的结果正好相反,我只得到系统。Single: