SMARTweb.EFCore
1.3.0
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
<PackageReference Include="SMARTweb.EFCore" Version="1.3.0" />
paket add SMARTweb.EFCore --version 1.3.0
#r "nuget: SMARTweb.EFCore, 1.3.0"
// 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
<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>
- Introducci�n
- RepositoryBase
- Repository Patter
- Unit Test - Repository Patter
- OperationBase
- Unit Test - OperationBase
- Method Extensions
- Unit Test - Method Extensions
Built With
Getting Started
Para obtener una copia local en funcionamiento siga los siguientes pasos:
- Clone este repositorio en su computador.
- 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
- Clone the repo
git clone https://github.com/codedesignplus/CodeDesignPlus.EFCore.git
- 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).
- Creando un proyecto API (Proyecto, Librer�as y Paquetes Nuget)
- Creando Librer�as
- Instalaci�n de Paquetes Nuget
- Dependencias del Proyecto
- Entities
- Abstractions
- EntityTypeConfiguration
- Repositories
- DbContext
- Startup
- Controller
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:
- Introducci�n
- RepositoryBase
- Repository Patter
- Unit Test - Repository Patter
- OperationBase
- Unit Test - OperationBase
- Method Extensions
- Unit Test - Method Extensions
Roadmap
Consulte issues para obtener una lista de las funciones propuestas y problemas conocidos.
Contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b features/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - 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.
- Asp.Net Core en Espa�ol
- Asp.Net Core
- Asp.net Core -MVC Group
- Asp.Net MVC (Espa�ol)
- .Net Core
- .NET En Espa�ol PROGRAMADORES
- ASP.Net Core/C#/MVC/API/Jquery/Html/Sql/Angular/Bootstrap.
- .NET en Espa�ol
- Blazor - ASP.NET Core
- C# (.NET)
- ASP.NET MVC(C#)
- Programaci�n C# .Net Peru
- ASP.NET and ASP.NET Core
- ASP.NET AND .NET CORE
- C#, MVC & .NET CORE 3.1
- .NET Core Community
- Desarrolladores .Net, C#, React
- Programadores C#
- .NET Core
- ASP.NET EN ESPA�OL
- Desarrolladores Microsoft.Net
- ASP.NET Core
- Grupo de Desarrolladores .Net de Microsoft
Product | Versions 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. |
-
.NETCoreApp 3.1
- Microsoft.AspNetCore.Http (>= 2.2.2)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.EntityFrameworkCore (>= 5.0.4)
- Microsoft.EntityFrameworkCore.Relational (>= 5.0.4)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 5.0.0)
- SMARTweb.Core (>= 0.1.0)
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.