YellowFlare.CommandProcessor
1.0.8-beta
dotnet add package YellowFlare.CommandProcessor --version 1.0.8-beta
NuGet\Install-Package YellowFlare.CommandProcessor -Version 1.0.8-beta
<PackageReference Include="YellowFlare.CommandProcessor" Version="1.0.8-beta" />
<PackageVersion Include="YellowFlare.CommandProcessor" Version="1.0.8-beta" />
<PackageReference Include="YellowFlare.CommandProcessor" />
paket add YellowFlare.CommandProcessor --version 1.0.8-beta
#r "nuget: YellowFlare.CommandProcessor, 1.0.8-beta"
#:package YellowFlare.CommandProcessor@1.0.8-beta
#addin nuget:?package=YellowFlare.CommandProcessor&version=1.0.8-beta&prerelease
#tool nuget:?package=YellowFlare.CommandProcessor&version=1.0.8-beta&prerelease
Lightweight framework that allows you to execute commands the CQRS way. Features include:
- Create a CommandProcessor using a simple builder and you're ready to go.
- Does not force you to use Event Sourcing (just pick the persistence-strategy you like)
- Sprinkle some Attributes on your handlers and resources to let them automatically be registered in the container of your choice with the appropriate lifetime.
- Customize your command execution pipeline by defining behaviors (dynamically or through attributes) and control their order if required.
- Let multiple resources automatically be registered and flushed with the current Unit Of Work, even asynchronously if you want to (controlled via FlushHintAttributes).
- Publish and Handle your Domain Events through a common DomainEventBus.
- Optimize your FetchStrategy if you're using an ORM by checking which use you're in inside your Repository.
Code and Documentation will be published very soon.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net is compatible. |
-
.NETFramework 4.0
- Unity (>= 2.1.505.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|