dotnet add package EventDriven.DDD.Abstractions --version 2.0.0
NuGet\Install-Package EventDriven.DDD.Abstractions -Version 2.0.0
<PackageReference Include="EventDriven.DDD.Abstractions" Version="2.0.0" />
paket add EventDriven.DDD.Abstractions --version 2.0.0
#r "nuget: EventDriven.DDD.Abstractions, 2.0.0"
// Install EventDriven.DDD.Abstractions as a Cake Addin #addin nuget:?package=EventDriven.DDD.Abstractions&version=2.0.0 // Install EventDriven.DDD.Abstractions as a Cake Tool #tool nuget:?package=EventDriven.DDD.Abstractions&version=2.0.0
Abstractions for implementing Domain Driven Design in .NET.
- .NET Core SDK (6.0 or greater)
Domain Driven Design (DDD) is a software design approach focusing on modelling software to match a domain according to input from domain experts.
The EventDriven.DDD.Abstractions library contains interfaces and abstract base classes to support these concepts:
- Entity: A type that has an identity with behavior and state that can change over time.
- Event: A statement of fact about what change has been made to the domain state.
Reference Architecture and Development Guide
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).
|Product||Versions Compatible and additional computed target framework versions.|
|.NET||net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed.|
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on EventDriven.DDD.Abstractions:
Abstractions for implementing Command Query Responsibility Segregation in .NET.
A set of abstractions for implementing the Saga pattern.
This package is not used by any popular GitHub repositories.