OpenCqs 1.0.1
dotnet add package OpenCqs --version 1.0.1
NuGet\Install-Package OpenCqs -Version 1.0.1
<PackageReference Include="OpenCqs" Version="1.0.1" />
paket add OpenCqs --version 1.0.1
#r "nuget: OpenCqs, 1.0.1"
// Install OpenCqs as a Cake Addin
#addin nuget:?package=OpenCqs&version=1.0.1
// Install OpenCqs as a Cake Tool
#tool nuget:?package=OpenCqs&version=1.0.1
An implementation of Command-Query Separation with built-in dependency injection of all handlers.
OpenCqs defines both IQuery
and ICommand
which serve as the implementation bases for actual queries and commands. Handlers implement IQueryHandler
and ICommandHandler
interfaces and come in "regular" and async
flavours. In addition "decorating" handlers (much like in AOP) may be injected into implementing handlers in order to augment functionality.
More about OpenCqs here.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. 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. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- Microsoft.Extensions.DependencyInjection (>= 3.1.2)
-
net5.0
- Microsoft.Extensions.DependencyInjection (>= 5.0.1)
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 |
---|---|---|
1.0.1 | 821 | 7/9/2022 |
This is the initial release of OpenCqs. A minor Readme fix applied.