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.
$ dotnet add package EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCoreA 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.
You can install this package in the following ways:
dotnet add package EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore --version 8.0.1
<PackageReference Include="EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore" Version="8.0.1" />
NuGet\Install-Package EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore -Version 8.0.1