Exodus.Microservices.Library.Core 1.0.0.2

Additional Details

Este paquete ha sido migrado al repositorio de Packages privado de Exodus

The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package Exodus.Microservices.Library.Core --version 1.0.0.2
NuGet\Install-Package Exodus.Microservices.Library.Core -Version 1.0.0.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Exodus.Microservices.Library.Core" Version="1.0.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Exodus.Microservices.Library.Core --version 1.0.0.2
#r "nuget: Exodus.Microservices.Library.Core, 1.0.0.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Exodus.Microservices.Library.Core as a Cake Addin
#addin nuget:?package=Exodus.Microservices.Library.Core&version=1.0.0.2

// Install Exodus.Microservices.Library.Core as a Cake Tool
#tool nuget:?package=Exodus.Microservices.Library.Core&version=1.0.0.2

EXODUS - Librerias: Microservicios Core

Acerca de la libreria.

Esta libreria concentra las clases y servicios base para los proyectos de microservicios de la Escudería RED Bull

Tecnologías

  • .NET 5

Características

  • Onion Architecture
  • Fluent Validation
  • Patrón repositorio genérico.
  • Extensiones de métodos Linq personalizados
  • MediatR
  • MediatR Pipelines para gestión de Logging, Transact & Validaciones

Notas

Esta librería ha sido desarrollada para uso dentro de todos los microservicios de la escudería REDBULL y deberá importarse a los proyectos que así lo requieran. Así mismo deberán considerarse los valores descritos en la sección de implementación.

Capa de aplicación.

DTOs disponibles:

  • PaginacionFiltroReqDto

Excepciones disponibles:

  • ApiException
  • EntityException
  • NotFoundException
  • NotImplementException
  • ValidationException

Interceptores de Comportamientos (Utilizando MediatR)

  • LogginBehaviour
  • TransactionBehavior
  • ValidationBehavior

Filtros.

  • PaginationFilter

Persistencia de información:

  • IGenericRepositoryAsync
  • ISpecification
  • IDbContext
  • ITransactional

Wrapppers (Encapsuladores de respuesta)

  • Response
  • PagedResponse

Capa de infraestructura.

Extensiones:

  • LinqExtension

Helpers:

  • PaginationHelper

Persistencia de información:

  • GenericRepositoryAsync
  • SpecificationEvaluator

Consideración en su implementación.

Para el correcto funcionamiento de la librería deberás añadir los siguientes inyectores en el ConfigureServices del Startup:

  • services.InjectExodusCore();

Licencia

@Exodus. Todos los derechos reservados. 2021 - 2022

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated

Primer versión de la librería Core de Microservicios