.NET Framework for Data Access layers using the repository pattern.  Compatible with nHibernate, EF, RavenDB, CouchDB, MongoDB