纯托管SQLite .NET包装器

时间:2016-05-24 05:39:19

标签: c# .net sqlite sqlite-net

我正在寻找一个纯粹的管理SQLite包装器。我相信过去几年过去了,但是我尝试使用NuGet似乎依赖于SQLite.Interop.dll - 这就是我想要摆脱的东西。

我尝试过:https://www.nuget.org/packages/System.Data.SQLite.MSIL/但它也取决于SQLite.Interop.dll,考虑到NuGet没有为项目添加SQLite.Interop.dll,这是令人惊讶的。

此外,我尝试了https://www.nuget.org/packages/Csharp-Sqlite/但是这个未能打开我的数据库('不支持的格式')。

最后但并非最不重要的是,https://www.nuget.org/packages/sqlite-net/取决于sqlite3.dll

1 个答案:

答案 0 :(得分:1)

SQLite是一个用C语言编写的库。

要获得纯托管的SQLite,您必须完全重新实现所有SQLite。 (Csharp-Sqlite尝试这样做,但不完整且过时。)