AspNetCore架構圖
All-in-One App
![All-in-One applications All-in-One applications](http://static.javashuo.com/static/loading.gif)
All-in-One applications
N-Layer
![典型的應用層 典型的應用層](http://static.javashuo.com/static/loading.gif)
典型的應用層
![分層項目骨架 分層項目骨架](http://static.javashuo.com/static/loading.gif)
分層項目骨架
Clean Architecture Layers
Clean Architecture 能夠選擇使用DDD設計或者不使用。html
![Clean Architecture Layers Clean Architecture Layers](http://static.javashuo.com/static/loading.gif)
Clean Architecture Layers
![ASP.NET Core architecture diagram following Clean Architecture ASP.NET Core architecture diagram following Clean Architecture](http://static.javashuo.com/static/loading.gif)
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.](http://static.javashuo.com/static/loading.gif)
A sample ASP.NET Core app’s runtime architecture.
代碼組織
AppCore架構
- Entities
- Interfaces
- services
- Dtos
- Specifications
- Exceptions--異常
Infrastructureapp
- EF Core
- Data access(Repositories)
- Infrastructure-specific services
UIspa
- Controllers
- Filters
- Pages
- Services
- Views
- ViewModels
- Startup