Skip to content

Clean Architecture Api Template .NET7 + CQRS + JWT Authentication +EF Core(command) & Dapper(query)

Notifications You must be signed in to change notification settings

felixsjoberg/Clean-Architecture-Template-ASP.NET

Repository files navigation

ASP.NET Core 7 WebApi - Clean Architecture Template


Logo

Clean Architecture Template

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.

Technologies & Features

  • 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

Releases

No releases published

Packages

No packages published

Languages