$mermaidjs
|
Clean Architecture Demo
|
TaskReadRepository es el repositorio de lectura para consultas de tarea optimizadas.
More...
Public Member Functions | |
| TaskReadRepository (IConfiguration configuration) | |
| async Task< TaskDto?> | GetByIdAsync (Guid id, CancellationToken cancellationToken=default) |
| async Task< PagedResult< TaskDto > > | SearchAsync (TaskSearchRequest request, CancellationToken cancellationToken=default) |
TaskReadRepository es el repositorio de lectura para consultas de tarea optimizadas.
Rol en Clean Architecture:
Patrón CQRS -Lado de Lectura-:
Beneficios del Repositorio de Lectura:
Beneficios de Separación:
Implementación:
AsNoTracking Definition at line 59 of file TaskReadRepository.cs.
| TaskManagement.Infrastructure.Persistence.Repositories.TaskReadRepository.TaskReadRepository | ( | IConfiguration | configuration | ) |
Definition at line 63 of file TaskReadRepository.cs.
| async Task< TaskDto?> TaskManagement.Infrastructure.Persistence.Repositories.TaskReadRepository.GetByIdAsync | ( | Guid | id, |
| CancellationToken | cancellationToken = default |
||
| ) |
Implements TaskManagement.Application.Interfaces.ITaskReadRepository.
Definition at line 69 of file TaskReadRepository.cs.
| async Task< PagedResult< TaskDto > > TaskManagement.Infrastructure.Persistence.Repositories.TaskReadRepository.SearchAsync | ( | TaskSearchRequest | request, |
| CancellationToken | cancellationToken = default |
||
| ) |
Definition at line 98 of file TaskReadRepository.cs.