title: SQLite3 in C#.NET
body: <p>I'm trying to use SQLite3 in C#.NET. I've googled around and found some different API's. I also checked SQLite's website for wrappers. I like them, but want to write my own wrapper without using an added dependency. All wrappers I find that don't require an added dependency aren't free.</p>
  
  <p><strong>I'm wondering how one would read from, execute, and write to a sqlite3 database. Is it a socket connection(tcp? udp? etc?)?</strong> I've tried searching this answer on google and all I get are library-specific answers. :/ SQLite's website docs aren't much help either.</p>
  
  <p><strong>EDIT:</strong> I also found a <a href="http://blog.gobansaor.com/2007/06/01/dhsqlite-new-sqlite-com-wrapper/" rel="nofollow noreferrer">COM interface</a> while googling, but is that library specific?</p>
  
  <p>Thanks SO! :)</p>