InfraKit.NetCore.CQS
1.0.1
dotnet add package InfraKit.NetCore.CQS --version 1.0.1
NuGet\Install-Package InfraKit.NetCore.CQS -Version 1.0.1
<PackageReference Include="InfraKit.NetCore.CQS" Version="1.0.1" />
paket add InfraKit.NetCore.CQS --version 1.0.1
#r "nuget: InfraKit.NetCore.CQS, 1.0.1"
// Install InfraKit.NetCore.CQS as a Cake Addin
#addin nuget:?package=InfraKit.NetCore.CQS&version=1.0.1
// Install InfraKit.NetCore.CQS as a Cake Tool
#tool nuget:?package=InfraKit.NetCore.CQS&version=1.0.1
InfraKit.NetCore.CQS is a library that implements the CQS pattern along with Mediator pattern.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. 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 | netcoreapp2.2 is compatible. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.2
- InfraKit.NetCore.Utils (>= 1.0.1)
- Microsoft.EntityFrameworkCore (>= 2.2.6)
- Microsoft.EntityFrameworkCore.SqlServer (>= 2.2.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
This Version has many changes & improvements as :
1- the Mediator Pattern is added to loose couple the queries & commands from presentation layer controllers.
2- now you can call the extension method AddCQSMediator to register the mediator engine in your startup class.
3- Decorate your commands & queries with the custom attribute 'CQHandlerAttribute' and provide the appropriate handler & DbContext to help mediator recognize them.