64 位的
System.Data.SQLite是 SQLite 官方推荐的.NET 封装库,接口设计得比较贴近 ADO.NET,用起来就像在用SqlConnection
、SqlCommand
那一套,换成本地 SQLite 几乎无缝切换。
下载的时候你可以直接去这几个链接看下,像64 位 System.Data.SQLite.dll这个就是专门为 64 位系统准备的,安装的时候注意对上.NET 版本,别搞错了。
还有一个比较实用的是System.Data.SQLite for .NET 4.0 DLL,如果你项目比较老,跑在.NET 4.0 下,这个就比较合适。代码写起来也清爽。
另外也可以看看这个基于 System.Data.SQLite 的 32 位数据库操作类,虽然是 32 位的,但里面的操作思路和封装手法对你理解整体结构还挺有的,尤其你想封装一套自己的库。
哦对了,部署的时候别忘了 DLL 要和程序位数一致,64 位程序就要用 64 位 DLL,不然会报错。如果你要在本地跑 SQLite,又不想折腾太多配置,这个库还真挺省心。