我知道有很多地方可以找到sqlite数据类型,例如this link或this other link。
当我提到版本4时,也许这个问题听起来很愚蠢,因为版本4文档不在互联网上,或者我可能无法找到它。为什么我从SQLite网站下载的dll库有:
当我从here(sqlite-netFx40-setup-bundle-x86-2010-1.0.79.0.exe)下载该库并安装visual studio插件时,我能够创建sqlite数据库在视觉工作室中:
我对sqlite的版本感到非常困惑。我使用的是sqlite版本3吗?我可以使用从here下载的版本使用哪些数据类型?如果我使用的是sqlite版本3,那么为什么sqlite的visual studio表设计器给出了与文档中不同的数据类型?
答案 0 :(得分:1)
看到没有SQLite 4.x(但无论如何),你肯定使用的是SQLite 3.7.10。 v4.0.30319几乎肯定是指.NET运行时,而不是SQLite。
SQLite只有几个内置类型,但ADO.NET有一个符合的接口,所以这个适配器尽力将你看到的类型集映射到SQLite(小得多)的一组本地类型。