Creating the Domain project
Creating the Domain project

Creating the Domain project

Absolutely Core application has Domain piece. Typically i generate a new project in Core folder for domain application.

Creating the domain project :
Adding a class library on src/Core folder.

The project name example : ProjectName. xxxManagement.Domain

For example, let's say we are developing an Online Ticket system.
Our domain name could be: OnlineTicket.TicketManagement.Domain

Than we should generate Entities folder in Domain project.

Than you can generate new folder as Common
This folder contains Common classes for entities. (Classes that contain common properties typically used in Entities.)