我有点想在C#.Net中使用SQLite,但是我似乎找不到合适的库.有吗?正式的吗?除了通过包装器使用SQLite之外,还有其他方式可以使用SQLite吗?

推荐答案

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是原始的SQLite数据库引擎,是一个完整的ADO.NET 2.0提供程序,全部集成到一个混合模式程序集中.它完全替代了原始的sqlite3.dll(您甚至可以将其重命名为sqlite3.dll).与普通的混合程序集不同,它对.NET运行时,因此它可以独立于.网"

它甚至支持Mono.

.net相关问答推荐

如何通过在后台预加载流项来优化流迭代的性能?

如何使用 awslocal 通过 localstack 中的 cloudwatch events/eventbridge 触发 lambda

如何在 Windows 窗体上显示 ClickOnce 版本号

无法加载文件或程序集 不支持操作. (来自 HRESULT 的异常:0x80131515)

线程安全性的单元测试?

C#.Net 中的可选返回

无法解析此引用.找不到程序集

maxRequestLength 的最大值?

如何获取 Sql Server 数据库中所有模式的列表

在 Moq 中模拟泛型方法而不指定 T

如何将浮点数向上舍入到 C# 中最近的 int?

如何对无法加载的 VSTO 插件进行故障排除?

如何从 .NET 中的流中获取 MemoryStream?

等待 Async Void 方法调用以进行单元测试

如何仅在需要时提升权限?

并发字典正确用法

如何在 C# 中处理 XML

在不使用while循环的情况下找到最里面的异常?

SqlCommand.CommandTimeout 和 SqlConnection.ConnectionTimeout 有什么区别?

序列化一个可为空的 int