All Projects → nuyonu → N-Tier-Architecture

nuyonu / N-Tier-Architecture

Licence: MIT license
This is a n-layer architecture based on Common web application architectures.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to N-Tier-Architecture

MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (+48.57%)
Mutual labels:  sql-server, entity-framework-core, asp-net-core, webapi
Clean Architecture Manga
🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Stars: ✭ 3,104 (+2856.19%)
Mutual labels:  clean-code, entity-framework-core, webapi, dotnet5
SPA-With-Blazor
Creating a Single Page Application with Razor pages in Blazor using Entity Framework Core database first approach.
Stars: ✭ 27 (-74.29%)
Mutual labels:  sql-server, entity-framework-core, asp-net-core, webapi
ASPCore.BlazorCrud
CRUD Using Blazor And Entity Framework Core
Stars: ✭ 39 (-62.86%)
Mutual labels:  sql-server, entity-framework-core, asp-net-core, blazor-webassembly
Cleanarchitecture.webapi
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
Stars: ✭ 615 (+485.71%)
Mutual labels:  clean-code, asp-net-core, webapi
AngularCLI-ASPNET-Core-CustomersService
Example of integrating Angular with ASP.NET Core RESTful Services
Stars: ✭ 61 (-41.9%)
Mutual labels:  entity-framework-core, asp-net-core, webapi
Asmin
Asmin is .NET CORE project infrastructure, to get a quick start on the project.
Stars: ✭ 89 (-15.24%)
Mutual labels:  entity-framework-core, asp-net-core, n-layer-architecture
RCM
RCM is a simple CRM application designed for Auto Parts Store made with ASP.NET Core based on DDD, CQRS and SOLID Principles.
Stars: ✭ 29 (-72.38%)
Mutual labels:  sql-server, entity-framework-core, asp-net-core
CRUD.ASPCore.Reactjs.WebAPI.EF
CRUD Operations in ASP.NET Core application using React.js , Web API and Entity Framework core DB first approach with the help of VS 2017.
Stars: ✭ 80 (-23.81%)
Mutual labels:  entity-framework-core, asp-net-core, webapi
smart-blazor
Blazor UI Components & Examples
Stars: ✭ 32 (-69.52%)
Mutual labels:  asp-net-core, blazor-webassembly, dotnet6
BookCart
An e-commerce application for an online book store.
Stars: ✭ 116 (+10.48%)
Mutual labels:  sql-server, entity-framework-core, asp-net-core
Aspnetcoreactivedirectorystarterkit
Starter kit to quickly create ASP.NET Core with On-Premises Active Directory Authentication.
Stars: ✭ 71 (-32.38%)
Mutual labels:  sql-server, entity-framework-core, asp-net-core
WebApiJwt
Asp.NET Core 2.0 WebApi JWT Authentication with Identity & MySQL
Stars: ✭ 118 (+12.38%)
Mutual labels:  entity-framework-core, asp-net-core, webapi
DotNETCarRental
Daily car rental simulation with ASP.NET.
Stars: ✭ 13 (-87.62%)
Mutual labels:  entity-framework-core, webapi, n-tier-architecture
Architecture
.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 13, Clean Code, SOLID, DDD.
Stars: ✭ 2,285 (+2076.19%)
Mutual labels:  clean-code, dotnet6, net6
e-commerce-backend
Shopping site backend which used Asp.Net Web API, JWT, Cache, Log, SqlServer, Entity Framework Core and N-Layer Architecture implementation.
Stars: ✭ 16 (-84.76%)
Mutual labels:  sql-server, entity-framework-core, n-layer-architecture
LinqBuilder
LinqBuilder is an advanced implementation of the specification pattern specifically targeting LINQ query generation.
Stars: ✭ 34 (-67.62%)
Mutual labels:  entity-framework-core, dotnet5, dotnet6
RestWithASP-NETUdemy
No description or website provided.
Stars: ✭ 40 (-61.9%)
Mutual labels:  entity-framework-core, asp-net-core
northwind-dotnet
A full-stack .NET 6 Microservices build on Minimal APIs and C# 10
Stars: ✭ 77 (-26.67%)
Mutual labels:  blazor-webassembly, dotnet6
simple-blog-back
Back-End for Simple Blog
Stars: ✭ 36 (-65.71%)
Mutual labels:  entity-framework-core, asp-net-core

N-Tier Architecture

Build Status Quality Gate Status

This is a n-layer architecture based on Common web application architectures. The technologies used can be found below. It will be updated to the latest versions, depending on how stable they will be.

Introduction

SonarCloud

Maintainability Rating Reliability Rating Security Rating Coverage

Bugs Code Smells Duplicated Lines (%) Vulnerabilities


Technologies

  • .NET 6
  • ASP.NET Core 6
  • Swagger (Documentation)
  • Entity Framework Core (SQL Server)
  • ASP.NET Core Identity (SQL Server)
  • AutoMapper
  • FluentValidation
  • NUnit (Integration tests)
  • XUnit (Unit tests)
  • FluentAssertion (Testing projects)
  • NBuilder (Testing projects)

Dependencies between projects

drawing

Getting Started

A quick method to use the exposed solution is to download a copy of this project, if you meet all the requirements, the project will run without any problems and can be used from the first second.

Database migrations

Migrations will be applied automatically. If you want to add new migrations to be applied to over the database, you will need to run the command below in the root folder

dotnet ef migrations add Migration-Name --project N-Tier.DataAccess -o Persistence/Migrations --startup-project N-Tier.API

Support

If you are having problems, please let me know by raising a new issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].