我找不到任何被 Entity Framework 映射为 double 的 SQLite 数据类型。
我尝试过 REAL、DOUBLE、FLOAT,似乎没有任何效果,我总是以浮点数作为 c# 属性的转换数据类型。
最佳答案
假设您使用 system.data.sqlite ,您可以从 TypeAffinity
中找到一些提示来自 documentation .
简短的历史:
SQLite 只支持一种浮点数,对应 System.Double
.
所以,无论你提供什么 float 类型,system.data.sqlite将其转换为 System.Double
.
关于c# - 什么 SQlite 数据类型映射到 clr 数据类型 double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19492162/