All-in-One App
All-in-One applications
N-Layer
典型的应用层
分层项目骨架
Clean Architecture Layers
Clean Architecture 可以选择使用DDD设计或者不使用。
Clean Architecture Layers
ASP.NET Core architecture diagram following Clean 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