This ASP.NET Core 6 API project is an e-commerce platform that utilizes the Entity Framework and LINQ for data access, the Onion Architecture and Repository Pattern for separation of concerns, and the Unit of Work and Specification Pattern for building efficient queries. The project follows the principles of the Clean Architecture, also known as the "Onion Architecture" which promotes separation of concerns and maintainability. The Repository pattern is used to abstract the data access layer and provide a consistent interface for querying the database. The Unit of Work pattern is used to manage the context and transaction of the Entity Framework. The Specification pattern is used to build complex queries in a composable and maintainable way. This project is built to handle large amounts of data and provide a scalable solution to e-commerce needs.
-
Notifications
You must be signed in to change notification settings - Fork 0
License
moostafasal/Talabat-API-project
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published