http://sqlite.phxsoftware.com is the site where I develop and maintain the
SQLite ADO.NET 2.0 wrapper.  The project is 2 years old and is pretty
mature.  You'll find the forums pretty informative and I try and answer
every question there fairly quickly.

Robert Simpson


> -----Original Message-----
> From: Andrew [mailto:[EMAIL PROTECTED]
> Sent: Sunday, February 04, 2007 5:31 AM
> To: sqlite-users@sqlite.org
> Subject: Re: [sqlite] sqlite / gac
> 
> Hi Ian.
> 
> Thanks for the info.
> 
> P/Invoke is unsafe in the C# / common language infrastructure
> sense.  Anything unmanaged is unsafe.
> 
> I had been planning to use the System.Data.SQLite implementation from
> http://sourceforge.net/projects/sqlite-dotnet2 .  After I wrote the
> first email to this list, I was able to install it in the global
> assembly
> cache manually using "gacutil /i".  I still don't know whether that is
> all that is required.
> 
> Is System.Data.SQLite, then, a managed wrapper around the unmanaged
> part
> of SQLite?
> 
> Andrew
> 
> On Sun, Feb 04, 2007 at 08:16:50AM -0400, Ian Frosst wrote:
> > SQLite isn't managed code: it's unmanaged.  As such, unless you write
> the
> > p/invoke code yourself, I'd recommend finding a good SQLite .Net
> wrapper,
> > especially one of them that use ADO.Net.  You can then follow normal
> rules
> > for GAC registration with the wrapper.
> >
> ...
> > Again, SQLite's  DLL is unmanaged code, not managed, so it  can't go
> into
> > the GAC.
> >
> > I don't think using the p/invoke services in C# causes you to drop
> into
> > unsafe mode, but I'm not 100% sure of that.
> >
> > If you find yourself a wrapper that makes use of ADO.Net, you can
> find
> > numerous examples of it's use.
> >
> > With the right wrappers, it should work splendidly (I use it from C#
> through
> > a COM wrapper myself.)
> > Cheers,
> > Ian
> 
> -----------------------------------------------------------------------
> ------
> To unsubscribe, send email to [EMAIL PROTECTED]
> -----------------------------------------------------------------------
> ------



-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to