ASP.NET Core Web Api Template built with CQRS/MediatR pattern with EF Core & Dapper for data access. This template is built with a clean architecture approach. With Dapper being used for queries against the database and EF Core for commands. Project is using Sqlite database in the infrastructure layer for building & testing. This is could easily be switched out during finalization of built project for SQL Server or other database provider.
- ASP.NET Core 7 WebApi
- CQRS with MediatR Library
- Clean Architecture
- Dapper Command Side
- EF Core Query Side
- Sqlite db
- StoredProcedures SQL
- Repository Pattern
- Options Pattern
- JWT Auth
- Custom Exception Handling Middlewares
- Fluent validation