Catharsis.Repository (nuget): Catharsis.Repository .NET library provides abstraction over persistent data storages by introducing common repository pattern interfaces over popular ORM frameworks (NHibernate, Entity Framework, LINQ2SQL), as well as their implementations :  - NHibernate -> NHibernateRepository  - LINQ2SQL -> LinqToSqlRepository  - Entity Framework (Database-First) -> EFModelRepository  - Entity Framework (Code-First) -> EFCodeFirstRepository  - MemoryRepository
Keywords: database|entity|framework|library|linq|nhibernate|orm|persistence|repository|sql|storage