SMARTweb.EFCore 1.3.0

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package SMARTweb.EFCore --version 1.3.0                
NuGet\Install-Package SMARTweb.EFCore -Version 1.3.0                
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="SMARTweb.EFCore" Version="1.3.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SMARTweb.EFCore --version 1.3.0                
#r "nuget: SMARTweb.EFCore, 1.3.0"                
#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 SMARTweb.EFCore as a Cake Addin
#addin nuget:?package=SMARTweb.EFCore&version=1.3.0

// Install SMARTweb.EFCore as a Cake Tool
#tool nuget:?package=SMARTweb.EFCore&version=1.3.0                

Build status Bugs Code Smells Coverage Duplicated Lines (%) Lines of Code Maintainability Rating Quality Gate Status Reliability Rating Technical Debt Vulnerabilities Security Rating

<br /> <p align="center"> <a href="https://github.com/codedesignplus/CodeDesignPlus.Core/README"> <img src="logo.png" alt="Logo"> </a>

<h3 align="center">CodeDesignPlus.EFCore</h3>

<p align="center"> Librer�a que contiene servicios base para la implementaci�n del patr�n repositorio sobre Entity Framework. <br /> <a href="https://github.com/codedesignplus/CodeDesignPlus.EFCore/README"><strong>Explore the docs �</strong></a> <br /> <br /> <a href="https://github.com/codedesignplus/CodeDesignPlus.EFCore/issues">Report Bug</a> � <a href="https://github.com/codedesignplus/CodeDesignPlus.EFCore/issues">Request Feature</a> </p> </p>

Table of Contents

About The Project

<p align="center"> <img src="doc/images/CodeDesignPlus.EFCore.png" alt="Logo"> </p>

Este proyecto tiene como objetivo proveer las interfaces, servicios, middleware, opciones y m�todos de extensi�n para la implementaci�n del patr�n repositorio en sus proyectos Web, Api, Desktop desarrollados en .Net Core.

De igual forma esta librer�a es usada para la implementaci�n de la caracter�stica Storage que se desarrollara en el Microservicio Template como se evidencia en la siguiente imagen:

<p align="center"> <img src="doc/images/Microservice.Features.png" alt="Logo"> </p>

Toda la informaci�n del desarrollo de la librer�a la encontrar disponible en el siguiente enlace:

Curso Microservicios: <br> https://www.youtube.com/playlist?list=PLiNuKK_lURW83zP828ACAHev-RZWOop-3

Librer�a CodeDesignPlus.Core <br>

  1. Introducci�n
  2. RepositoryBase
  3. Repository Patter
  4. Unit Test - Repository Patter
  5. OperationBase
  6. Unit Test - OperationBase
  7. Method Extensions
  8. Unit Test - Method Extensions

Built With

Getting Started

Para obtener una copia local en funcionamiento siga los siguientes pasos:

  1. Clone este repositorio en su computador.
  2. Para abrir el proyecto <ul> <li>Descargue e instale la versi�n de <a target="_blank" href="https://www.youtube.com/watch?v=U9vh-v1buyc&list=PLiNuKK_lURW8-Nmp8rZNPI2-bs94vzKCj&index=9">Visual Studio Community 2019</a></li> <li>Doble click en el archivo <strong>CodeDesignPlus.EFCore.sln</strong></li> </ul>

Prerequisites

Para restaurar los paquetes nuget puede ejecutar el siguiente comando solo si no esta usando Visual Studio Community

  • powershell
dotnet restore .\CodeDesignPlus.EFCore.sln

Installation

  1. Clone the repo
git clone https://github.com/codedesignplus/CodeDesignPlus.EFCore.git
  1. Retore Packages
dotnet restore .\CodeDesignPlus.EFCore.sln

Usage

Esta es una gu�a practica que lo llevara por una serie de pasos para la implementaci�n de CodeDesignPlus.EFCore en su proyecto .Net Core (Web - Api).

Este ejemplo con es desarrollado con Visual Studio Comumnity, sin embargo usted es libre de usar la l�nea de comandos de dotnet para la creaci�n de la soluci�n, proyectos e instalaci�n de paquetes nuget.

Para un detalle completo lo invitamos a ver los videos de la creaci�n de la librer�a:

  1. Introducci�n
  2. RepositoryBase
  3. Repository Patter
  4. Unit Test - Repository Patter
  5. OperationBase
  6. Unit Test - OperationBase
  7. Method Extensions
  8. Unit Test - Method Extensions

Roadmap

Consulte issues para obtener una lista de las funciones propuestas y problemas conocidos.

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b features/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

CodeDesignPlus - @CodeDesignPlus - codedesignplus@outlook.com

Project Link: CodeDesignPlus.Core

Acknowledgements

Queremos agradecer a cada uno de los miembros de la comunidad latina de desarrollo en la cual participamos llevando contenido d�a a d�a para as� seguir creciendo en conjunto.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  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. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on SMARTweb.EFCore:

Package Downloads
SMARTweb.Abstractions

Package Description

SMARTweb.EFCore.Sample.Api.SqlServer

Package Description

SMARTweb.InMemory

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.0-CI-20240909-034903 72 9/9/2024
1.3.0 100 9/24/2024
1.2.0 96 9/9/2024
1.1.6 382 4/1/2021
1.0.4 651 4/1/2021
1.0.1 83 9/9/2024