I have a small project that require a storage (I choose SQLite) and I got good result with the ADO DLL for .Net for Sqlite.
After the Install, I noticed that it conta
This isn't an answer to your question as such, but as an alternative you could use SQL Compact:
http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx
Which has good LINQ-to-SQL support, and (despite the name) is great for desktop apps with small storage requirements.