A sample ASP.NET Project with Clean Architecture based on https://github.com/dotnet-architecture/eShopOnWeb.
Install-Package Microsoft.EntityFrameworkCore
Install-Package Npgsql.EntityFrameworkCore.PostgreSQL
Install-Package Ardalis.Specification.EntityFrameworkCore
Install-Package Microsoft.AspNetCore.Identity.EntityFrameworkCore
Install-Package Ardalis.Specification
Install-Package Moq
Default project: src\Infrastructure
Add-Migration InitialIdentity -Context AppIdentityDbContext -OutputDir "Identity/Migrations"
Update-Database -Context AppIdentityDbContext
Add-Migration InitialApp -Context ApplicationDbContext -OutputDir "Data/Migrations"
Update-Database -Context ApplicationDbContext
https://mdbootstrap.com/docs/b4/jquery/ecommerce/design-blocks/shopping-cart/
https://stackoverflow.com/questions/65487984/asp-net-core-binding-to-a-dictionary