AspNetCore架构图

All-in-One App

All-in-One applications
All-in-One applications

N-Layer

典型的应用层
典型的应用层
分层项目骨架
分层项目骨架

Clean Architecture Layers

Clean Architecture 可以选择使用DDD设计或者不使用。

Clean Architecture Layers
Clean Architecture Layers
ASP.NET Core architecture diagram following Clean Architecture
ASP.NET Core architecture diagram following Clean Architecture
A sample ASP.NET Core app’s runtime architecture.
A sample ASP.NET Core app’s runtime architecture.

代码组织

AppCore

  • Entities
  • Interfaces
  • services
  • Dtos
  • Specifications
  • Exceptions--异常

Infrastructure

  • EF Core
  • Data access(Repositories)
  • Infrastructure-specific services

UI

    • Controllers
    • Filters
    • Pages
    • Services
    • Views
    • ViewModels
    • Startup
原文地址:https://www.cnblogs.com/yanglang/p/11848123.html