EF Core

EF Tools imprescindible!

Trabajar con proyectos de bases de datos requiere un modelo de conexión. Entity Framework es uno de los más populares actualmente pero requiere una herramienta imprescindible.

Mani MacmedJul 24

Para tener acceso a los datos almacenados en un Gestor de Base de Datos como SQLServer, MySql, SQLite, MariaDB o, inclusive, bases de datos No Relacionales, existen diversos modelos de conexión pero quizá el más popular entre los desarrolladores de aplicaciones .NET es definitivamente Entity Framework (EF). Sin embargo, Ef requiere un conjunto de herramientas propietarias para la manipulación de métodos y propiedades del Marco de Librerías que todo desarrollador debe instalar en su entorno: EF Tools.

Microsoft ofrece este Kit de Herramientas de diseño para ASP.NET Core que podrá instalarse en dos modalidades GLOBAL o LOCAL. No obstante, es importante mencionar que para poder utilizar la CLI (command-line interface) deberá instalarse el paquete Nuget Microsoft.EntityFrameworkCore.Design mediante el comando:

dotnet add package Microsoft.EntityFrameworkCore.Design

Para instalar el Kit EF tools de manera global en tu sistema Linux, ejecuta la siguiente instrucción:

sudo dotnet tool install --global dotnet-ef

Linux alojará los archivos binarios en las carpetas del sistema y podrás utilizarlos en tus proyectos usando la llamada using Microsoft.EntityFrameworkCore.Design;

Para verificar que EF tools ha sido correctamente instalado ejecuta:

dotnet ef

La salida de la terminal mostrará la siguiente figura icónica para el subsistema Entity framework de .NET.


Para contar con actualizaciones posteriores ejecuta el comando:

dotnet tool update --global dotnet-ef

Eso es todo, a partir de este momento podrás aprovechar las ventajas de la conexión a bases de datos en tus proyectos con el modelo Entity Framework Core.


Suscríbete al Blog
Obtén las últimas noticias en tu correo!
Leer siguientes

EF Tools imprescindible!

Trabajar con proyectos de bases de datos requiere un modelo de conexión. Entity Framework es uno de los más populares actualmente pero requiere una herramienta imprescindible.

Mani Macmed Jul 24
An unhandled error has occurred. Reload 🗙