Teniry.Cqrs.Extended
8.0.1
dotnet add package Teniry.Cqrs.Extended --version 8.0.1
NuGet\Install-Package Teniry.Cqrs.Extended -Version 8.0.1
<PackageReference Include="Teniry.Cqrs.Extended" Version="8.0.1" />
<PackageVersion Include="Teniry.Cqrs.Extended" Version="8.0.1" />
<PackageReference Include="Teniry.Cqrs.Extended" />
paket add Teniry.Cqrs.Extended --version 8.0.1
#r "nuget: Teniry.Cqrs.Extended, 8.0.1"
#:package Teniry.Cqrs.Extended@8.0.1
#addin nuget:?package=Teniry.Cqrs.Extended&version=8.0.1
#tool nuget:?package=Teniry.Cqrs.Extended&version=8.0.1
Teniry.CQRS
Simple and lightweight CQRS implementation for .NET
✨ Features:
- Command and query segregation
- Automatic command and query handlers registration
- Command and query dispatching
- Event dispatching and handling
- Transactional command handlers
- Includes FluentValidation support for commands
- Extended with types to simplify queries and commands implementation
- Built using only .NET Dependency Injection*
- Use any database**
- Production ready
(*) Teniry.CQRS' command and query dispatchers are fully implemented using Dependency Injection, and do not use any libraries like MediatR.
(**) Teniry.CQRS can be used with any database access library, such as Entity Framework, Dapper, etc. But it is recommended to use it with Entity Framework Core, as it provides built-in transactional command handlers support.
How to use
Check out quickstart guide and detailed documentation on github
| 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
- Microsoft.Extensions.Localization (>= 8.0.12)
- X.PagedList (>= 9.1.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Teniry.Cqrs.Extended:
| Package | Downloads |
|---|---|
|
Teniry.CrudGenerator
Generate CRUD CQRS operations and Minimal API enpoints for CRUD operations based on Entity using Entity Framework for DB access |
GitHub repositories
This package is not used by any popular GitHub repositories.