C# 什么SQlite数据类型映射到clr数据类型double?
我找不到实体框架映射到double的任何SQLite数据类型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的
我尝试过实数、双精度、浮点,但似乎没有任何效果,我总是以浮点作为c#properties的转换数据类型。当我第一次开始使用EF时,我从中获得了映射引用。根据它,创建DB时,
double
转换为float
。当然,我们在这里讨论的是MSSQL
不管怎么说,既然你说你总是以float
结束,我相信这是EF的标准程序。你可以在谷歌上搜索SQLite映射,但我得到的每一个结果都有点过时了
一些例子:
官员呢 我猜:
Double
被映射为带有EF的float
。如果有人能纠正我,那就太好了 致以最诚挚的问候。假设您正在使用,您可以从中的
TypeAffinity
找到一些提示
简短历史:
SQLite只支持一种浮点,对应于System.Double
因此,无论您提供什么浮动类型,都会将其转换为
系统。Double
感谢您的回复,我将查看链接使用EF我的结果正好相反,我只得到系统。Single: