División de Alta Tecnología
.Net 4.5.1 Application Developer Visual Studio 2013 – C#
Copyright © Todos los Derechos Reservados - Cibertec Perú SAC
7.0 Manejo a Datos con Entity Framework 6.0
Objetivos Generales
Comprende el uso del Mapeador relacional de objetos – ORM.
Realizar operaciones de acceso a datos con Entity Framework.
Creando la base de datos partiendo del modelo de Entity Framework.
1
División de Alta Tecnología
.Net 4.5.1 Application Developer Visual Studio 2013 – C#
Contenido de Agenda
Definición de Entity Framework.
Operaciones de mantenimiento y consultas Entity Framework.
Uso del enfoque Modelo Code First.
7.1 Definición de Entity Framework.
ADO.NET Entity Framework es un conjunto de tecnologías diseñadas para
permitir a los programadores crear aplicaciones de acceso a datos
programando con un modelo de la aplicación conceptual en lugar de
programar directamente con un esquema de almacenamiento relacional.
El objetivo es reducir la cantidad de código y mantenimiento que se
necesita para las aplicaciones orientadas a datos.
2
División de Alta Tecnología
.Net 4.5.1 Application Developer Visual Studio 2013 – C#
Contenido de Agenda
Definición de Entity Framework.
Operaciones de mantenimiento y consultas Entity Framework.
Uso del enfoque Modelo Code First.
7.2 Operaciones de mantenimiento y consultas Entity Framework
Entity Framework permite consultar,
insertar, actualizar y eliminar datos, que
se expresa como objetos de Common
Language Runtime (CLR) con tipos que son
instancias de tipos de entidad.
Los tipos de entidad representan las
entidades definidas en el modelo
conceptual.
3
División de Alta Tecnología
.Net 4.5.1 Application Developer Visual Studio 2013 – C#
Contenido de Agenda
Definición de Entity Framework.
Operaciones de mantenimiento y consultas Entity Framework.
Uso del enfoque Modelo Code First.
7.3 Uso del enfoque Modelo Code First
Code First del EF nos permite codificar nuestro modelo para posteriormente
a partir de él, crear la base de datos.
Code First le permite:
Desarrollar sin tener que abrir un diseñador o definir un archivo de
asignación XML
Defina sus objetos de modelo simplemente escribiendo "clases plain old" sin
clases básicas necesarias.
4
División de Alta Tecnología
.Net 4.5.1 Application Developer Visual Studio 2013 – C#
Laboratorio: 7.1. Construcción del módulo de mantenimiento
usando Entity Framework
Ejercicio 1:
Tiempo: 30 minutos
Desarrollar una aplicación con acceso a datos usando Entity Framework.
Resumen del Capítulo
Comprende el uso del Mapeador relacional de objetos – ORM.
Realizar operaciones de acceso a datos con Entity Framework.
Creando la base de datos partiendo del modelo de Entity Framework.