Project Structure
.NET TDWebApi Structure
Contents On this page
General Structure
Solution gα»m cΓ‘c project sau
βββ src
β βββ Host
| | βββ Host.csproj
β βββ Core
β | βββ Application.csproj
β | βββ Shared.csproj
β | βββ Domain.csproj
| βββ Infrastructure
| | βββ Infrastructure.csproj
| βββ Migrators
β | βββ Migrators.MSSQL.csproj
β | βββ Migrators.MySQL.csproj
β | βββ Migrators.PostgreSQL.csproj
β | βββ Migrators.Oracle.csproj
Host
Project chα»©a API Controllers, cΓ‘c tα»p cαΊ₯u hΓ¬nh, config email, logs…
CαΊ₯u trΓΊc:
βββ Host
| βββ Configurations
| βββ Controllers
| βββ Email Templates
| βββ Extensions
| βββ Files
β | βββ Images
β | βββ Documents
| βββ Localization
| βββ Logs
| βββ appsettings.json
Host project depends on
- Application
- Infrastructure
- Migration Projects
Application
Project chα»©a logic α»©ng dα»₯ng, chα»©a cΓ‘c Abstract Classes vΓ Interfaces Δược triα»n khai trong Infrastructure
CαΊ₯u trΓΊc:
βββ Core
| βββ Application
| | βββ Auditing
| | βββ Catalog
| | βββ Common
| | βββ Dashboard
| | βββ Identity
| | βββ Multitenancy
Application project depends on
- Shared
- Domain
Domain
Domain project depends on
- Shared
Like TDWebAPI? β€οΈ
Here is what you can do to show your support!
Buy me a Coffee β