Entity Framework: configuración del entorno

¿Qué hay de nuevo en Entity Framework 6?

Framework tiene una API compleja que le permite tener un control granular sobre todo, desde su modelado hasta su comportamiento en tiempo de ejecución. Parte de Entity Framework 5 vive dentro de .NET. Y otra parte vive dentro de un ensamblado adicional que se distribuye mediante NuGet.

  • La funcionalidad principal de Entity Framework está integrada en .NET Framework.

  • El soporte de Code First, eso es lo que permite a Entity Framework usar clases en lugar de un modelo visual, y una API de forma más ligera para interactuar con EF se encuentra en el paquete NuGet.

  • El núcleo es lo que proporciona la consulta, el seguimiento de cambios y toda la transformación de sus consultas a consultas SQL, así como del retorno de datos a los objetos.

  • Puede usar el paquete EF 5 NuGet con .NET 4 y con .NET 4.5.

  • Un gran punto de confusión: .NET 4.5 agregó soporte para enumeraciones y datos espaciales a las API centrales de Entity Framework, lo que significa que si está utilizando EF 5 con .NET 4, no obtendrá estas nuevas características. Solo los obtendrá cuando combine EF5 con .NET 4.5.

Echemos ahora un vistazo a Entity Framework 6. Las API centrales que estaban dentro de .NET en Entity Framework 6 ahora son parte del paquete NuGet.

Significa

  • Todo Entity Framework vive dentro de este ensamblado distribuido por NuGet

  • No dependerá de .NET para proporcionar características específicas como la compatibilidad con la enumeración de Entity Framework y la compatibilidad con datos especiales.

  • Verá que una de las características de EF6 es que admite enumeraciones y datos espaciales para .NET 4

Para comenzar a trabajar en Entity Framework, debe instalar las siguientes herramientas de desarrollo:

  • Visual Studio 2013 o superior
  • SQL Server 2012 o superior
  • Actualizaciones de Entity Framework desde el paquete NuGet

Microsoft proporciona una versión gratuita de Visual Studio que también contiene SQL Server y se puede descargar de www.visualstudio.com .

Instalación

Step 1- Una vez completada la descarga, ejecute el instalador. Se mostrará el siguiente cuadro de diálogo.

Step 2 - Haga clic en el botón Instalar y comenzará el proceso de instalación.

Step 3- Una vez que el proceso de instalación se haya completado con éxito, verá el siguiente cuadro de diálogo. Cierre este cuadro de diálogo y reinicie su computadora si es necesario.

Step 4- Abra Visual Studio desde el menú de inicio que abrirá el siguiente cuadro de diálogo. Será un tiempo por primera vez para la preparación.

Step 5 - Una vez hecho todo, verá la ventana principal de Visual Studio.

Creemos un nuevo proyecto desde Archivo → Nuevo → Proyecto

Step 1 - Seleccione Aplicación de consola y haga clic en el botón Aceptar.

Step 2 - En el Explorador de soluciones, haga clic con el botón derecho en su proyecto.

Step 3 - Seleccione Administrar paquetes NuGet como se muestra en la imagen anterior, que abrirá la siguiente ventana en Visual Studio.

Step 4 - Busque Entity Framework e instale la última versión presionando el botón de instalación.

Step 5- Haga clic en Aceptar. Una vez finalizada la instalación, verá el siguiente mensaje en su ventana de salida.

Ahora está listo para iniciar su aplicación.