Pattern Domain-Driven Design DDD
The user interface layer
- MyApp(.MinAPI) : Min API with SwaggerUI
The data management layer
The data access layer
The app management layer
- The Inversion Of Control.
Install docker, Then open a CLI :
docker compose up -d
dotnet tool install --global dotnet-ef
OR (if already installed) :
dotnet tool update --global dotnet-ef
Then,
cd .\MyApp
Initial Migration for a fresh start.
dotnet ef migrations add InitialCreate --project .\MyApp.Data\MyApp.Data.csproj --startup-project .\MyApp\MyApp.csproj
Create Database or Update :
dotnet ef database update --project MyApp/MyApp.csproj
Use SQL Server Explorer :