Skip to content

Backend

RidgeSecure edited this page Jul 13, 2023 · 25 revisions

¿Que es?

Entity Framework (EF) Core es una versión ligera, extensible, de código abierto y multiplataforma de la popular tecnología de acceso a datos Entity Framework.

¿Para que sirve?

  • Permite a los desarrolladores de .NET trabajar con una base de datos usando objetos .NET.
  • Permite prescindir de la mayor parte del código de acceso a datos que normalmente es necesario escribir.

Como se usa

Con EF Core, el acceso a datos se realiza mediante un modelo. Un modelo se compone de clases de entidad y un objeto de contexto que representa una sesión con la base de datos. Este objeto de contexto permite consultar y guardar datos. EF admite los siguientes métodos de desarrollo de modelos:

  • Generar un modelo a partir de una base de datos existente.
  • Codificar un modelo manualmente para que coincida con la base de datos.
  • Una vez creado un modelo, usar Migraciones de EF para crear una base de datos a partir del modelo. Migraciones permite que la base de datos evolucione a medida que el modelo va cambiando.

##Instalación

Pre-Requisitos

  • EF requiere el SDK de.NET más reciente. En tiempo de ejecución,
  • Se recomienda la versión más reciente de Visual Studio.

Use el siguiente comando de la CLI de.NET Core desde la línea de comandos del sistema operativo para instalar o actualizar el proveedor de SQL Server de EF Core: dotnet add package Microsoft.EntityFrameworkCore.SqlServer

O tambien puedes ejecutar desde la consola de comandos del Visual Estudio el siguiente comando

Install-Package Microsoft.EntityFrameworkCore.SqlServer

Integracion con Angular

https://www.youtube.com/watch?v=CdE6rVfPJ9I

Microsoft.EntityFrameworkCore.Tools

Microsoft.EntityFrameworkCore.SQLServer

Microsoft.Data.SqlClient

Clone this wiki locally