Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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