加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

.net – SQLite:sqlite3.dll vs System.Data.SQLite.dll?

发布时间:2020-12-12 23:43:09 所属栏目:百科 来源:网络整理
导读:在NHibernate(和FluentNHibernate)中使用SQLite需要什么? 有: System.Data.SQLite.dll和System.Data.SQLite.Linq.dll,(ADO.NET 2.0提供程序)从http://sourceforge.net/projects/sqlite-dotnet2/开始提供 和 sqlite3.dll可用作二进制下载 http://www.sqlite
在NHibernate(和FluentNHibernate)中使用SQLite需要什么?

有:

System.Data.SQLite.dll和System.Data.SQLite.Linq.dll,(ADO.NET 2.0提供程序)从http://sourceforge.net/projects/sqlite-dotnet2/开始提供

sqlite3.dll可用作二进制下载
http://www.sqlite.org/download.html

有什么不同?我需要两者,还是哪一个?

第一个选项安装到C:/ … Program Files.我可以将它从那里复制到我的自定义SharedLibs文件夹,还是会引用最初安装的文件?

您只需要System.Data.SQLite.dll.您可以在SharedLibs文件夹中引用此程序集,它应该足够了. sqlite3.dll是包含数据库引擎本身的非托管代码,它作为资源嵌入到托管的System.Data.SQLite程序集中.另外,由于这个非托管代码,实际上有两个版本的System.Data.SQLite程序集:一个用于x86,另一个用于x64,因此请确保为系统引用正确的一个.

您可以从这里下载此程序集:http://sqlite.phxsoftware.com/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读