Top 20 NuGet cqs Packages

Interfaces for CommandQuery ✔️ ICommand / ICommandHandler<in TCommand> ✔️ ICommand<TResult> / ICommandHandler<in TCommand, TResult> ✔️ IQuery<TResult> / IQueryHandler<in TQuery, TResult> 📄 https://hlaueriksson.me/CommandQuery/
Provides extension methods for conveniently decorating Functional.CQS query handler implementations with caching concerns: - IQueryHandler<TQuery, TResult> - IAsyncQueryHandler<TQuery, TResult> Used with SimpleInjector container.
Supplies caching decorator implementations for Functional.CQS handler implementations: - IQueryHandler<TQuery, TResult> - IAsyncQueryHandler<TQuery, TResult>
Defines an in-memory cache that implements Functional.CQS.AOP.Caching.Infrastructure.IFunctionalCache
Simple abstractions for *Command and *Query parts of CQRS pattern
Defines contracts for metrics-capturing components to be used alongside Functional.CQS handler implementations: - IUniversalMetricsCapturingStrategy - IMetricsCapturingStrategyForQuery<TQuery, TResult> - IMetricsCapturingStrategyForCommand<TCommand, TError>
Provides metrics-capturing decorator implementations for Functional.CQS handler implementations: - IQueryHandler<TQuery, TResult> - IAsyncQueryHandler<TQuery, TResult> - ICommandHandler<TCommand, TError> - IAsyncCommandHandler<TCommand, TError>
Defines contracts for infrastructural components required for Functional.CQS.AOP caching. - IFunctionalCache - IInvalidateFunctionalCacheItem<TQuery, TResult> - IInvalidateFunctionalCacheItems - ILogFunctionalCacheExceptions - ILogFunctionalCacheItemInvalidationOperations - ILogFunctionalCacheItemRe...
Provides the IQueryResultCachingStrategy<TQuery, TResult> contract for defining caching strategies used for Functional.CQS handler implementations: - IQueryHandler<TQuery, TResult> - IAsyncQueryHandler<TQuery, TResult>
Core assembly of a component suite to handle .NET applications
A library extending Magneto with implementations of ICacheStore backed by implementations from Microsoft.Extensions.Caching.
A data access library for .NET combining the mediator pattern and the query object pattern, with caching, async and easy mocking of queries and commands.
Command/Query seperation library for WindowsAzure ServiceBus. This is NOT an officical Microsoft package. Allows you to use messaging within your application to make it easier to scale and create a loosely coupled architecture
A small library to help separate logic into commands and queries.
A small library to help separate logic into commands and queries.
Lightweight library to implement CQRS principle with .NET Core applications.
A library to support C# development for Nautech Systems.
A TCP host for the Command/Query library.
.NET utility classes to aid with Command Query Separation
A library for implementing the Command Pattern, providing of a set of base classes and an invoker class. Useful for abstracting data access and API calls as either queries (for read operations) or commands (for write operations).