2. ORM de Microsoft
¿Qué significa esto?
Herramientas que permiten la transformación de las
tablas de una Base de Datos relacional a entidades de
nuestro modelo .
3. Abstracción del usuario de la base de datos
Velocidad de codificación
Escalabilidad
Mayor seguridad para la capa de acceso a
datos
4. Aprendizaje de una nueva tecnología
Un mal uso puede ser contraproducente
5. Requisitos
Framework 3.5 SP1 o superior
Visual Studio 2008 SP1 o superior
Base de datos (SQL Server recomendada)
Presentación
Framework 4.0
Visual Studio 2010
SQL Server 2008 R2
7. Model First
Se genera el modelo a
partir de una BD existente.
Code First
Se generan las clases y con
estas se crea la BD
8. Model First
Se genera el modelo a
partir de una BD existente.
Code First
Creas las clases y con éstas
se genera la BD.
Para el ejemplo usamos Model
First con la base de datos de
ejemplo AdventureWorks
15. ASIGNACIONES AUTOMÁTICAS DE LA ENTIDAD “PERSON”
Entity Framework detecta los tipos y los transforma a sus tipos
equivalentes. Si lo deseas puedes cambiar esta asignación.
16. En este ejemplo vemos un sencillo método donde listamos todas las
entidades “person” con fecha de modificación mayor a una dada.
Primero creamos el contexto de conexión
Después simplemente accedemos y filtramos la tabla “people”.
Como veis con ésto ya tendríamos configurado y funcionando
Entity Framework en nuestros proyectos.
17. Para más información o preguntas consultar el artículo
alojado en:
Configuración de entity framework
Ander González Suárez
www.tuprogramacion.com
@ander_gs