我需要使用什么SQLite 与 NHibernate (and FluentNHibernate) ?
有:
系统.Data.SQLite.dll and 系统.Data.SQLite.Linq.dll,(ADO.NET 2.0 提供程序)可从http://sourceforge.net/projects/sqlite-dotnet2/
and
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/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)