-
Notifications
You must be signed in to change notification settings - Fork 0
Backend
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.
- 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.
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.
- 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
Microsoft.EntityFrameworkCore.Tools es una biblioteca de herramientas desarrollada por Microsoft que facilita el trabajo con el Entity Framework Core en proyectos de desarrollo de software.
El Entity Framework Core es un marco de trabajo de mapeo objeto-relacional (ORM) que permite a los desarrolladores interactuar con una base de datos utilizando objetos en lugar de escribir consultas SQL directamente. Esto simplifica la tarea de acceder y manipular los datos almacenados en la base de datos
La biblioteca Microsoft.EntityFrameworkCore.Tools proporciona una serie de comandos de línea de comandos que se pueden ejecutar en una ventana de terminal o en el símbolo del sistema para realizar tareas comunes relacionadas con el Entity Framework Core.
Estas herramientas permiten generar automáticamente el código necesario para crear o actualizar la estructura de la base de datos a partir de modelos de objetos, generar scripts SQL para crear la base de datos, aplicar migraciones para realizar cambios en la estructura de la base de datos y mucho más.