
Vlawoj architecture is combination of clean architecture and CQRS pattern.
Query is defined in interface in Core project and implemented as Entity Framework context calls in ModelCore project.
Bussines logic lives in commands in “services”. These services can get data from multiple queries and stores. In the end data is persisted in EF core context in stores. Stores are implemented in ModelCore project and defined in Core project.
Domain entities are defined in Model.Entities project are reused as EF Core DB entities.