Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rahulmule/dotnet-webapi-cqrs
This is a .NET Web API project illustrating the CQRS pattern using MediatR, with SQL Server and Entity Framework Core.
https://github.com/rahulmule/dotnet-webapi-cqrs
cqrs-pattern dotnet-core ef-core entity-framework-core gameapi web-api
Last synced: 3 days ago
JSON representation
This is a .NET Web API project illustrating the CQRS pattern using MediatR, with SQL Server and Entity Framework Core.
- Host: GitHub
- URL: https://github.com/rahulmule/dotnet-webapi-cqrs
- Owner: RahulMule
- Created: 2024-01-15T19:39:45.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-02-26T20:27:47.000Z (9 months ago)
- Last Synced: 2024-02-26T21:49:55.773Z (9 months ago)
- Topics: cqrs-pattern, dotnet-core, ef-core, entity-framework-core, gameapi, web-api
- Language: C#
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DotNet_WebAPI_CQRS
This is a .NET Web API project illustrating the CQRS pattern using MediatR, with SQL Server and Entity Framework Core.
## Overview
The project demonstrates the implementation of a web API for managing games with the following features:
- **CQRS Pattern**: Command Query Responsibility Segregation is applied for better separation of concerns.
- **MediatR**: MediatR is used for handling commands and queries, improving the maintainability of the code.
- **Entity Framework Core**: The application uses EF Core to interact with a SQL Server database.
- **API Endpoints**: Includes methods to retrieve all games and add a new game.## Getting Started
1. **Prerequisites**: Ensure you have .NET SDK and SQL Server installed on your machine.
2. **Clone the Repository**:
```bash
git clone https://github.com/RahulMule/DotNet-WebAPI-CQRS.git