We will follow CQRS (Command Query Responsibility Segregation) approach in handling our data. We will use MediatR to handle the mappings of request to response and FluentValidation for validation.
Tag: FluentValidation
ASP.NET Core 3.1 Clean Architecture – Invoice Management App (Part 2 Auditing in EF Core with CreatedBy and LastModifiedBy)
Now we will create our domain entities and implement EF Core auditing by saving the user who created the record and the last user who modified the record.