A Domain Driven shared library, containing basic components for setting up a domain. Contains base classes for AggregateRoots, Entities, and value objects.
These each have proper overrides for Equals, ==, and !=.
This package also includes interfaces for setting up domain events as well as interfaces for using a repository pattern.
This is an open source project please feel free to do a pull request on the github repo.
Install-Package EXCSLA.Shared.Core -Version 1.0.5
dotnet add package EXCSLA.Shared.Core --version 1.0.5
<PackageReference Include="EXCSLA.Shared.Core" Version="1.0.5" />
paket add EXCSLA.Shared.Core --version 1.0.5
- Ardalis.GuardClauses (>= 1.2.9)
This package is not used by any popular GitHub repositories.