/library.data

Provides a simple abstraction for implementing the repository and unit of work patterns for data-enabled applications

Primary LanguageC#GNU General Public License v2.0GPL-2.0

Takenet Library.Data

Provides a simple abstraction for implementing the repository and unit of work patterns for data-enabled applications.

Components

  • IUnitOfWork: Interface for Unit of Work pattern implementation
  • IUnitOfWorkAsync: Async version of Unit of Work interface
  • IEntityRepository: Interface for Repository pattern implementation
  • IEntityRepository: Async version of Repository interface (except AsQueryable method)

EntityFramework

The project Data.EntityFramework has an Entity Framework based implementation of the patterns. For the async support, the EF6 package is required.