https://github.com/iammukeshm/repositorypattern.webapi
We will go through everything you will need to know about Repository Pattern in ASP.NET Core, Generic Repository Patterns, Unit of Work and related topics. We will build a project right from scratch where we implement a clean architecture to access data.
https://github.com/iammukeshm/repositorypattern.webapi
asp-net-core entity-framework-core repository-pattern
Last synced: 6 months ago
JSON representation
We will go through everything you will need to know about Repository Pattern in ASP.NET Core, Generic Repository Patterns, Unit of Work and related topics. We will build a project right from scratch where we implement a clean architecture to access data.
- Host: GitHub
- URL: https://github.com/iammukeshm/repositorypattern.webapi
- Owner: iammukeshm
- Created: 2020-06-28T08:04:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-28T12:04:21.000Z (over 5 years ago)
- Last Synced: 2024-12-11T08:51:34.016Z (about 1 year ago)
- Topics: asp-net-core, entity-framework-core, repository-pattern
- Language: C#
- Homepage: https://www.codewithmukesh.com/blog/repository-pattern-in-aspnet-core/
- Size: 17.6 KB
- Stars: 151
- Watchers: 7
- Forks: 55
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Repository Pattern in ASP.NET Core
In this extensive guide, we will go through everything you will need to know about Repository Pattern in ASP.NET Core, Generic Repository Patterns, Unit of Work and related topics. We will build a project right from scratch where we implement a clean architecture to access data.
A Repository pattern is a design pattern that mediates data from and to the Domain and Data Access Layers ( like Entity Framework Core / Dapper). Repositories are classes that hide the logics required to store or retreive data. Thus, our application will not care about what kind of ORM we are using, as everything related to the ORM is handled within a repository layer. This allows you to have a cleaner seperation of concerns. Repository pattern is one of the heavily used Design Patterns to build cleaner solutions.
Read more about the step-by-step implementation on https://www.codewithmukesh.com/blog/repository-pattern-in-aspnet-core/