SQLite from .NET

I have not actually done this but I believe there are two good places to look at if you want to access SQLite3 databases from a .NET solution.

NuGet

This seems like an excellent starting point, so go to NuGet Gallery | System.Data.SQLite (x86/x64), consider what you need and then install from Visual Studio. There are packages for WinRT if you need to do Windows Phone development. The aforementioned package seems to cover all the options you might need, including an ADO.NET provider.

SQLite

Being the home of SQLite this is not a bad place to find out information. So head over to System.Data.SQLite: Home and read up on what you need, including documentation and things to download.