Modern.CQRS.DataStore
2.1.0
dotnet add package Modern.CQRS.DataStore --version 2.1.0
NuGet\Install-Package Modern.CQRS.DataStore -Version 2.1.0
<PackageReference Include="Modern.CQRS.DataStore" Version="2.1.0" />
paket add Modern.CQRS.DataStore --version 2.1.0
#r "nuget: Modern.CQRS.DataStore, 2.1.0"
// Install Modern.CQRS.DataStore as a Cake Addin #addin nuget:?package=Modern.CQRS.DataStore&version=2.1.0 // Install Modern.CQRS.DataStore as a Cake Tool #tool nuget:?package=Modern.CQRS.DataStore&version=2.1.0
CQRS
Modern CQRS tools consist of Queries and Commands which use Modern generic repositories to perform CRUD operations.
To use CQRS install the Modern.CQRS.DataStore.DependencyInjection
Nuget package and register it within Modern builder in DI:
builder.Services
.AddModern()
.AddCqrs(options =>
{
options.AddQueriesCommandsAndHandlersFor<AirplaneDto, AirplaneDbo, long, IModernRepository<AirplaneDbo, long>>();
});
Specify the type of Dto and dbo entity models, primary key and modern repository.
CQRS requires one of modern repositories to be registered.
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 is compatible. 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 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. |
-
net6.0
- Mapster (>= 7.4.0)
- MediatR (>= 12.4.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Modern.CQRS.DataStore.Abstractions (>= 1.1.0)
- Modern.Data (>= 1.1.0)
- Modern.Exceptions (>= 1.1.0)
- Modern.Extensions.Microsoft.DependencyInjection (>= 1.2.0)
- Modern.Repositories.Abstractions (>= 1.1.0)
-
net7.0
- Mapster (>= 7.4.0)
- MediatR (>= 12.4.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Modern.CQRS.DataStore.Abstractions (>= 1.1.0)
- Modern.Data (>= 1.1.0)
- Modern.Exceptions (>= 1.1.0)
- Modern.Extensions.Microsoft.DependencyInjection (>= 1.2.0)
- Modern.Repositories.Abstractions (>= 1.1.0)
-
net8.0
- Mapster (>= 7.4.0)
- MediatR (>= 12.4.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Modern.CQRS.DataStore.Abstractions (>= 1.1.0)
- Modern.Data (>= 1.1.0)
- Modern.Exceptions (>= 1.1.0)
- Modern.Extensions.Microsoft.DependencyInjection (>= 1.2.0)
- Modern.Repositories.Abstractions (>= 1.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Modern.CQRS.DataStore:
Package | Downloads |
---|---|
Modern.CQRS.DataStore.DependencyInjection
A generic CQRS Commands and Queries implementation for CRUD and Query operations in a data store |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.1.0 | 106 | 11/4/2024 |
2.0.0 | 245 | 11/29/2023 |
2.0.0-beta1 | 97 | 11/22/2023 |
1.0.2 | 155 | 11/15/2023 |
1.0.1 | 194 | 7/15/2023 |
1.0.0 | 168 | 5/22/2023 |
1.0.0-beta5 | 138 | 4/18/2023 |
1.0.0-beta4 | 162 | 3/17/2023 |
1.0.0-beta3 | 144 | 2/22/2023 |
1.0.0-beta2 | 152 | 2/15/2023 |
1.0.0-beta1 | 158 | 1/25/2023 |
1.0.0-alpha1 | 161 | 8/27/2022 |