title: Lightweight alternatives to NHibernate
body: <p>NHibernate is not really a good fit for our environment due to all the dependencies. (Castle, log4net etc.)</p>
  
  <p>Is there a good lightweight alternative?</p>
  
  <p>Support for simple file based databases such as Access/SQLite/VistaDB is essential.</p>
  
  <p>Ideally, something contained in a single assembly that only references .NET assemblies. If it only requires .NET framework 2.0 or 3.0 that is a bonus.</p>