Defines a repository pattern for data access abstraction.
Provides CRUD operations with filtering, sorting, and pagination for consistent data access across different storage backends.
Type of entities managed by the repository
Type of entity identifiers
Find by ID
Find all entities
Optional
Create entity
Update entity
Delete entity
Check if entity exists
Defines a repository pattern for data access abstraction.
Remarks
Provides CRUD operations with filtering, sorting, and pagination for consistent data access across different storage backends.