Clean Architecture and Domain Driven Design sample project based on C# 10 / .NET 6 / ASP.NET Core 6 / EF Core 6 & Angular 11 with Bootstrap.
-
Updated
Mar 25, 2023 - C#
Clean Architecture and Domain Driven Design sample project based on C# 10 / .NET 6 / ASP.NET Core 6 / EF Core 6 & Angular 11 with Bootstrap.
This project exemplifies the implementation and dockerization of a simple Razor Web MVC Core consuming a full GraphQL 4 Web API, build in a .NET 6 multi-layer project, considering development best practices, like SOLID and DRY, applying Domain-Driven concepts in a Onion Architecture.
This project aims to demonstrate the configuration and use of Records as Value Objects with EF Core 6
Simple, generic repository that only provides the bare minimum of what you'd expect.
Using the Modular Monolith approach, this application is an example of the article I produced for the Telerik Blog (telerik.com/blogs).
This repository provides a simple example of a microservice architecture using a Microsoft .NET solution with MariaDB
Working with TimeOnly (and DateOnly) for EF Core 6
ASP.NET Web API ecommerce - CQRS MediatR and Repository pattern, Testing Implementation - (UnitTest, Integration), API Versioning and Serilog implemented for Controllers - (+Serilog - db) + Swagger Documentation and Basic Authentication
Minimal web API tutorials using ASP.NET Core for .NET 6 LTS
Advanced core library inspired by Clean(Onion) Architecture
基于Asp.Net Core 6 开发的Api后台框架,方便快速搭建新项目的框架。使用EF Core,支持SqlServer,MySql,Oracle,PgSql数据库
A ready template for .NET 6 Web APIs
an Asp.Net Core MVC web app
E-commerce project with .net core 6
Implementation of the Options Pattern used to configure Entity Framework Core
This ASP.Net web application is a personal portfolio website. The website includes sections for about me, my projects, experience, skills, and contact information.
Add a description, image, and links to the efcore6 topic page so that developers can more easily learn about it.
To associate your repository with the efcore6 topic, visit your repo's landing page and select "manage topics."