AspNetCore架構圖
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
