Gryd.Application
CQRS pattern implementation with Result types and validation.
Installation
bash dotnet add package Gryd.Application
Overview
| Component | Description |
|---|---|
| Result | Result pattern for error handling |
| PagedResult | Pagination support |
| CQRS | Command and Query interfaces |
| Services | Common service abstractions |
| Behaviors | MediatR pipeline behaviors |
Architecture
- Commands: Modify state (ICommand, ICommandHandler)
- Queries: Read state (IQuery, IQueryHandler)
- Result: Explicit error handling without exceptions
- ValidationBehavior: Automatic FluentValidation pipeline