Librería que contiene servicios base para la implementación del patrón repositorio sobre Entity Framework.
Explore the docs »
Report Bug
·
Request Feature
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:
Toda la información del desarrollo de la librería la encontrar disponible en el siguiente enlace:
Curso Microservicios:
https://www.youtube.com/playlist?list=PLiNuKK_lURW83zP828ACAHev-RZWOop-3
Librería CodeDesignPlus.Core
- Introducción
- RepositoryBase
- Repository Patter
- Unit Test - Repository Patter
- OperationBase
- Unit Test - OperationBase
- Method Extensions
- Unit Test - Method Extensions
Para obtener una copia local en funcionamiento siga los siguientes pasos:
- Clone este repositorio en su computador.
- Para abrir el proyecto
- Descargue e instale la versión de Visual Studio Community 2019
- Doble click en el archivo CodeDesignPlus.EFCore.sln
Para restaurar los paquetes nuget puede ejecutar el siguiente comando solo si no esta usando Visual Studio Community
- powershell
dotnet restore .\CodeDesignPlus.EFCore.sln
- Clone the repo
git clone https://github.com/codedesignplus/CodeDesignPlus.EFCore.git
- Retore Packages
dotnet restore .\CodeDesignPlus.EFCore.sln
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
Consulte issues para obtener una lista de las funciones propuestas y problemas conocidos.
- 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
Distributed under the MIT License. See LICENSE for more information.
CodeDesignPlus - @CodeDesignPlus - [email protected]
Project Link: CodeDesignPlus.Core
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