Skip to content

PeterOsorioS/GenericRepositoryZ

Repository files navigation

GenericRepositoryZ

GenericRepositoryZ es un repositorio genérico flexible y extensible para .NET Core y .NET 6+, compatible con Entity Framework Core. Proporciona operaciones CRUD completas, soporte para filtros, ordenamientos, propiedades relacionadas (Include), proyecciones (Select), seguimiento (Tracking), y consultas asincrónicas.

Características:

  • Operaciones CRUD completas: Métodos para crear, leer, actualizar y eliminar entidades.
  • Soporte para filtros: Aplica filtros dinámicos utilizando expresiones lambda.
  • Propiedades relacionadas: Soporte para el uso de Include en consultas con propiedades relacionadas.
  • Proyecciones (Select): Selecciona propiedades específicas o transforma la entidad a un DTO.
  • Seguimiento de cambios: Configura si las consultas deben incluir seguimiento de cambios (tracking).
  • Consultas asincrónicas: Soporte completo para consultas asincrónicas (ToListAsync, FirstOrDefaultAsync, etc.).

Ideal para arquitecturas:

  • Arquitectura limpia (Clean Architecture)
  • Domain-Driven Design (DDD)
  • Onion Architecture

Instalación

Para instalar el paquete en tu proyecto, usa el siguiente comando NuGet:

dotnet add package GenericRepositoryZ 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages