问题描述
我有点想在 C#.Net 中使用 SQLite,但我似乎找不到合适的库.有吗?官方的?除了包装器,还有其他使用 SQLite 的方法吗?
I'd sort of like to use SQLite from within C#.Net, but I can't seem to find an appropriate library. Is there one? An official one? Are there other ways to use SQLite than with a wrapper?
推荐答案
来自 https://system.data.sqlite.org:
System.Data.SQLite 是 SQLite 的 ADO.NET 适配器.
System.Data.SQLite 是由 Robert Simpson 创立的.Robert 仍然拥有此存储库的提交权限,但不再是活跃的贡献者.开发和维护工作现在主要由 SQLite 开发团队执行.SQLite 团队致力于长期支持 System.Data.SQLite.
System.Data.SQLite was started by Robert Simpson. Robert still has commit privileges on this repository but is no longer an active contributor. Development and maintenance work is now mostly performed by the SQLite Development Team. The SQLite team is committed to supporting System.Data.SQLite long-term.
"System.Data.SQLite 是原始的 SQLite 数据库引擎和完整的 ADO.NET 2.0 提供程序,所有这些都包含在一个单一的混合模式程序集中.它是原始 sqlite3.dll 的完整替代品(您甚至可以将其重命名为 sqlite3.dll.与普通的混合程序集不同,它对 .NET 运行时没有链接器依赖性,因此可以独立于 .NET 进行分发."
"System.Data.SQLite is the original SQLite database engine and a complete ADO.NET 2.0 provider all rolled into a single mixed mode assembly. It is a complete drop-in replacement for the original sqlite3.dll (you can even rename it to sqlite3.dll). Unlike normal mixed assemblies, it has no linker dependency on the .NET runtime so it can be distributed independently of .NET."
它甚至支持 Mono.
It even supports Mono.
这篇关于SQLite 是否有 .NET/C# 包装器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!