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

标签 c# entity-framework sqlite

我找不到任何被 Entity Framework 映射为 double 的 SQLite 数据类型。

我尝试过 REAL、DOUBLE、FLOAT,似乎没有任何效果,我总是以浮点数作为 c# 属性的转换数据类型。

最佳答案

假设您使用 ,您可以从 TypeAffinity 中找到一些提示来自 documentation .

简短的历史:

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

所以,无论你提供什么 float 类型,将其转换为 System.Double .

关于c# - 什么 SQlite 数据类型映射到 clr 数据类型 double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19492162/

相关文章:

c# - K2 流程取消

c# - 仅在轴标签中显示整数?

c# - ASP.NET MVC5 Controller 操作只能使用 RedirectToAction 访问

C# MVC Entity Framework 只保存最后一行

c# - 优化 Entity Framework

android - 如何在游标查询中使用 group by 子句?

c# - 访问 ObservableCollection 中的项目绑定(bind)到 WPF DataGrid

java - 如何在没有sqlite数据库的情况下使用代号一和eclipse保存/加载表内容

c++ - 如何将sqlite扩展库添加到cmake以使用spellfix1

c# - 重构代码,使顶级实体的行为像一个上下文