BeyondNet.Cqrs
1.14.0
dotnet add package BeyondNet.Cqrs --version 1.14.0
NuGet\Install-Package BeyondNet.Cqrs -Version 1.14.0
<PackageReference Include="BeyondNet.Cqrs" Version="1.14.0" />
<PackageVersion Include="BeyondNet.Cqrs" Version="1.14.0" />
<PackageReference Include="BeyondNet.Cqrs" />
paket add BeyondNet.Cqrs --version 1.14.0
#r "nuget: BeyondNet.Cqrs, 1.14.0"
#:package BeyondNet.Cqrs@1.14.0
#addin nuget:?package=BeyondNet.Cqrs&version=1.14.0
#tool nuget:?package=BeyondNet.Cqrs&version=1.14.0
CQRS Extension for BeyondNet.Ddd
This library provides an extension for the BeyondNet.Ddd framework, implementing the Command Query Responsibility Segregation (CQRS) pattern using MediatR. It enables developers to separate commands (write operations) from queries (read operations) for improved scalability, maintainability, and clarity in domain-driven design (DDD) applications.
Key Features: Command and Query Separation: Simplifies the handling of write and read operations. MediatR Integration: Leverages MediatR for in-process messaging and decoupled communication between components. DDD Support: Seamlessly integrates with BeyondNet.Ddd to support domain-driven design principles. Middleware Ready: Supports pipeline behaviors for cross-cutting concerns like logging, validation, and transaction management.
This extension helps streamline the development of distributed, maintainable, and scalable applications by encouraging best practices in DDD and CQRS.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- BeyondNet.Ddd (>= 1.15.0)
- MediatR (>= 12.4.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on BeyondNet.Cqrs:
| Package | Downloads |
|---|---|
|
BeyondNet.Ddd.Es
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.14.0 | 228 | 11/9/2024 | |
| 1.13.0 | 171 | 10/29/2024 | |
| 1.12.0 | 151 | 10/29/2024 | |
| 1.11.0 | 171 | 10/27/2024 | |
| 1.10.0 | 166 | 10/27/2024 | |
| 1.9.0 | 185 | 10/26/2024 | |
| 1.8.0 | 172 | 10/26/2024 | |
| 1.7.0 | 171 | 10/26/2024 | |
| 1.6.0 | 164 | 10/26/2024 | |
| 1.5.0 | 167 | 10/25/2024 | |
| 1.4.0 | 160 | 10/25/2024 | |
| 1.3.0 | 153 | 10/25/2024 | |
| 1.2.0 | 151 | 10/25/2024 | |
| 1.1.0 | 159 | 10/25/2024 | |
| 1.0.0 | 177 | 10/12/2024 |
CQRS Extension for BeyondNet.Ddd