asp.net - 使用 Windows Sqlite 库和 .NET sqlite 库有什么区别?

标签 asp.net .net sqlite

这里有 Windows dll:

http://www.sqlite.org/download.html

这里有 .NET 设置:

http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

如果我将 sqlite 用于 ASP.NET Web 应用程序,我应该使用哪一个?

最佳答案

Windows .dll 是直接的 Win32 版本(当然,如果您愿意,可以从 .Net 使用)。

但是,如果您使用的是 .Net 程序(C#、VB.Net 或 ASP.Net),则最好使用 .Net 版本。

详细说明一下 - .Net 版本是一个分支:

  • System.Data.SQLite About

  • This is a fork of the popular ADO.NET adapter for SQLite known as System.Data.SQLite. The originator of System.Data.SQLite, Robert Simpson, is aware of this fork, has expressed his approval, and has commit privileges on the new Fossil repository. The SQLite development team intends to maintain System.Data.SQLite moving forward.



    您可能还对 this link 感兴趣.

    关于asp.net - 使用 Windows Sqlite 库和 .NET sqlite 库有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598213/

    相关文章:

    asp.net - LINQ to SQL - 字段包含在已知字符串中

    c# - 将同步方法变为异步(FTP/上传)

    .net - 无法更改 ServiceDefinition 文件

    java - 将 DATETIME 从 SQLite 解析为 java.SQL.Timestamp 时出错

    python - 如何使用 Python 检查 SQLite 中是否存在一行?

    sqlite - 在SQLite 3中删除行并引用另一个表中的行

    asp.net - 在.NET Web 服务中将soap 前缀更改为soapenv

    c# - 如何从代码隐藏的更新面板中找到客户端元素?

    c# - 如何增加 ASP.NET 标签中显示的文本中的行间距?

    c# - CLR 如何知道给定的程序集是正确的?