Entity Framework - Configuracion del entorno
¿Que 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 ejecucion. Parte de Entity Framework 5 vive dentro de .NET. Y otra parte esta dentro de un ensamblado adicional que se distribuye mediante NuGet.
-
La funcionalidad basica de Entity Framework esta integrada en. NET Framework.
-
La compatibilidad con Code First es lo que permite a Entity Framework usar classs en lugar de un modelo visual, y una API mas ligera para la interaccion con EF esta en el paquete NuGet.
-
El kernel es lo que proporciona las consultas, el seguimiento de cambios y toda la transformacion de sus consultas en consultas SQL, asi como la devolucion de data en objetos.
-
Puedeuv use el paquete EF 5 NuGet con .NET 4 y con .NET 4.5.
-
Un gran punto de confusion: .NET 4.5 agrego soporte para enumeraciones y data espaciales a las API centrales de Entity Framework, lo que significa que si use EF 5 con .NET 4, no obtendra estas nuevas caracteristicas. Solo los obtendra al combinar EF5 con .NET 4.5.
Ahora echemos un vistazo a Entity Framework 6. Las API principales que estaban dentro Los archivos .NET en Entity Framework 6 ahora forman parte del paquete NuGet.
Esto significa -
-
Todo el Entity Framework vive en este ensamblado que es distribuido por NuGet
-
No dependera de .NET para proporcionar funciones especificas, como compatibilidad con la enumeracion de Entity Framework y compatibilidad con data especiales.
-
Vera que una de las caracteristicas de EF6 es que admite enumeraciones y data espaciales para .NET 4
Para comenzar a trabajar en Entity Framework, debe instalar las siguientes herramientas de desarrollador:
- Visual Studio 2013 o superior
- SQL Server 2012 o superior
- Actualizaciones de Entity Framework desde el paquete NuGet
Microsoft proporciona una version gratuita de Visual Studio que tambien contiene SQL Server y se puede descargar desde www.visualstudio.com .
Instalacion
Paso 1 : una vez completada la descarga,ejecute el instalador. La siguiente caja de dialogo aparece.
Paso 2 : haz clic en el boton Instalar y se iniciara el proceso de instalacion.
Paso 3 : una vez que El proceso de instalacion se completo correctamente, vera el siguiente cuadro de dialogo. Cierre este cuadro de dialogo y reinicie su computadora si es necesario.
Paso 4 : abra Visual Studio desde el menu de inicio que abrira el siguiente cuadro de dialogo. Sera la primera vez que se prepara.
Paso 5 : una vez todo esta hecho, vera la ventana principal de Visual Studio.
Creemos un nuevo proyecto desde Archivo → Nuevo → Proyecto
Paso 1 - Seleccione Console Applica y haga clic en el boton OK.
Paso 2 : en el Explorador de soluciones, haga clic derecho en su proyecto.
Paso 3 : seleccione Administrar paquetes NuGet como se muestra en la imagen de arriba, que abrira la siguiente ventana en Visual Studio.
Paso 4 : busque Entity Framework e instale la ultima version presionando el boton de instalacion.
Paso 5 - Haga clic en Aceptar. Una vez que se complete la instalacion, vera el siguiente mensaje en la ventana de salida.
Ahora esta listo para iniciar su aplicacion.