Fundamental building blocks for creating the domain layer in a DDD software design approach. Contains interfaces for entities, aggregate roots, domain events and a generic repository for aggregate root entities using the specification pattern.
Fundamental building blocks for creating the domain layer in a DDD software design approach. Contains interfaces for entities, aggregate roots, domain events and a generic repository for aggregate root entities using the specification pattern.