Skip to content

anaya-upadhyay/DotNetToolkit.Repository

 
 

Repository files navigation

alt text

DotNetToolkit.Repository

Build status License

What is the Repository Pattern?

An abstraction of the data layer and handling common data access functionality.

How do I get started?

If you want to use DotNetToolkit.Repository for the first time, the Getting Started guide will help you.

Packages

Package NuGet Stable Downloads MyGet
DotNetToolkit.Repository DotNetToolkit.Repository DotNetToolkit.Repository MyGet (dev)
DotNetToolkit.Repository.EntityFramework DotNetToolkit.Repository.EntityFramework DotNetToolkit.Repository.EntityFramework MyGet (dev)
DotNetToolkit.Repository.EntityFrameworkCore DotNetToolkit.Repository.EntityFrameworkCore DotNetToolkit.Repository.EntityFrameworkCore MyGet (dev)
DotNetToolkit.Repository.AdoNet DotNetToolkit.Repository.AdoNet DotNetToolkit.Repository.AdoNet MyGet (dev)
DotNetToolkit.Repository.NHibernate DotNetToolkit.Repository.NHibernate DotNetToolkit.Repository.NHibernate MyGet (dev)
DotNetToolkit.Repository.InMemory DotNetToolkit.Repository.InMemory DotNetToolkit.Repository.InMemory MyGet (dev)
DotNetToolkit.Repository.Json DotNetToolkit.Repository.Json DotNetToolkit.Repository.Json MyGet (dev)
DotNetToolkit.Repository.Xml DotNetToolkit.Repository.Xml DotNetToolkit.Repository.Xml MyGet (dev)
DotNetToolkit.Repository.Extensions.Microsoft.DependencyInjection DotNetToolkit.Repository.Extensions.Microsoft.DependencyInjection DotNetToolkit.Repository.Extensions.Microsoft.DependencyInjection MyGet (dev)
DotNetToolkit.Repository.Extensions.Unity DotNetToolkit.Repository.Extensions.Unity DotNetToolkit.Repository.Extensions.Unity MyGet (dev)
DotNetToolkit.Repository.Extensions.Microsoft.Caching.Memory DotNetToolkit.Repository.Extensions.Microsoft.Caching.Memory DotNetToolkit.Repository.Extensions.Microsoft.Caching.Memory MyGet (dev)
DotNetToolkit.Repository.Extensions.Caching.Redis DotNetToolkit.Repository.Extensions.Caching.Redis DotNetToolkit.Repository.Extensions.Caching.Redis MyGet (dev)

Features

The DotNetToolkit.Repository includes basic repository objects for handling the data access layer. The DotNetToolkit.Repository also supports Specifications, FetchStrategies, Services and Transactions (Unit Of Work), caching, and even allows for logging activities within the repositories. The ability for executing raw SQL queries is even allowed.

Project Wiki

If you want more details about the project, please checkout the project wiki.

About

A toolkit for using the Repository pattern in C# .NET

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%