Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Pure managed SQLite NET wrapper

I am looking for a pure-manage SQLite wrapper. I believe there used to be one several years back but whatever I try off NuGet seems to depend on SQLite.Interop.dll - which is what I want to get rid of.

I have tried: https://www.nuget.org/packages/System.Data.SQLite.MSIL/ but it also depends on SQLite.Interop.dll, which was surprising considering no SQLite.Interop.dll was added to the project by NuGet.

Furthermore, I tried https://www.nuget.org/packages/Csharp-Sqlite/ but this one failed to open my databases ('unsupported format').

Last but not least, https://www.nuget.org/packages/sqlite-net/ depends on sqlite3.dll.

like image 525
wpfwannabe Avatar asked Sep 15 '26 08:09

wpfwannabe


1 Answers

SQLite is a library written in C.

To get a pure-managed SQLite, you would have to completely reimplement all of SQLite. (Csharp-Sqlite tried to do this, but is incomplete and outdated.)

like image 76
CL. Avatar answered Sep 17 '26 20:09

CL.



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!