views:

273

answers:

1

Hi,

Regarding starting to use SQLite within C# Visual Studio 2008 for a winforms application, it seems from the sqlite site you have to download a sqlite ado.net provider, and there are numerous listed (in .net section of sqlite wrappers)

QUESTION - Which is the most popular/robust sqlite wrapper that people are using? Some from the list seem to include:

I'm not sure yet whether I should want or need support for LINQ or EntityFramework. Most fundamental requirement is just one that allows me to work with a few tables worth of data from the sqlite database within VS2008 easily.

Thanks

+1  A: 

I have been using phxsoftware alot with C# applications. I works very fast, even with large (ten of thousands) tables. It is also .NET 2 compliant, if that is an issue.

As to the free issue, this package is free.

Am
Am - are you using LINQ or EntityFramework, or just sticking to using the System.Data.SQLite classes? I'm wondering for my simple few tables whether it's worth trying to wrap my head around using LINQ or EntityFramework (if it's possible with the wrapper)
Greg
I`m using the the SQLite classes. They are standard to the C# data classes, and have all the standard DataProvider, Parameter, etc.
Am