Abstractions for implementing Command Query Responsibility Segregation in .NET.
$ dotnet add package EventDriven.CQRS.AbstractionsAbstractions for implementing Command Query Responsibility Segregation in .NET.
Command Query Responsibility Segregation (CQRS) is a software a pattern that separates read and update operations for a data store.
Note: EventDriven.CQRS.Abstractions version 2.0 or later uses MediatR to enable a handler per command pattern with behaviors for cross-cutting concerns.
The EventDriven.CQRS.Abstractions library contains interfaces and abstract base classes to support these concepts:
Please refer to the EventDriven.ReferenceArchitecture repository for a reference architecture and development guide based on the principles of Domain Driven Design (DDD), Command Query Responsibility Segregation (CQRS) and Event Driven Architecture (EDA).