Reach out us on Discord
Contribute: https://www.buymeacoffee.com/keyserdsoze
Rystem.RepositoryFramework allows you to use correctly concepts like repository pattern, CQRS, DDD and automated REPR (Request-Endpoint-Response) Pattern. You have interfaces for your domains, auto-generated api, auto-generated HttpClient to simplify connection "api to front-end", a functionality for auto-population in memory of your models, a functionality to simulate exceptions and waiting time from external sources to improve your implementation/business test and load test.
Document to read before using this library:
- Repository pattern, useful links:
- CQRS, useful links:
- DDD, useful links:
- REPR (Request-Endpoint-Response) Pattern
The same flow is valid for ICommand/ICommandPattern and IQuery/IQueryPattern
Extends IRepositoryPattern<T>
or IRepositoryPattern<T, TKey>
or IRepositoryPattern<T, TKey, TState>
but use during injection IRepository<T>
or IRepository<T, TKey>
or IRepository<T, TKey, TState>
.
Extends IQueryPattern<T>
or IQueryPattern<T, TKey>
or IQueryPattern<T, TKey, TState>
but use during injection IQuery<T>
or IQuery<T, TKey>
or IQuery<T, TKey, TState>
.
Extends ICommandPattern<T>
or ICommandPattern<T, TKey>
or ICommandPattern<T, TKey, TState>
but use during injection ICommand<T>
or ICommand<T, TKey>
or ICommand<T, TKey, TState>
.
You may find the documentation at this link
You may find the documentation at this link
You may find the documentation at this link
You may find the documentation at this link
You may find the documentation at this link
You may find the documentation at this link
You may find the documentation at this link
You may find the documentation at this link
You may find the documentation at this link
You may find the documentation at this link