Entity Framework

Recordemos el funcionamiento de las aplicaciones web

¿Cómo se accede a los datos con ASP.NET?

ADO.NET

Entity Framework

ADO

OLE DB

Entity Framework

Tecnología desarrollada por Microsoft (ORM) que facilita el acceso a los datos empleando mapeos objeto-relacionales.

¿ORM?

Permite mapear:

Tablas (bases de datos) en

Clases (C#)

Modelo Entidad - Relación

Diagrama de Clases

Componentes EF

Diagrama (.edmx)

Base de datos (.mdf)

Códificación C# (.cs)

Enfoques EF

Model First

TU CREAS

EL FRAMEWORK GENERA

EL FRAMEWORK GENERA

Enfoques EF

Database First

TU CREAS

EL FRAMEWORK GENERA

EL FRAMEWORK GENERA

Enfoques EF

Code First

TU CREAS

EL FRAMEWORK GENERA

EL FRAMEWORK GENERA

En la codificación

DBContext

Representa la base de datos. Contiene todos los objetos de la base de datos.

DBSet

Representa las tablas. Es cada una de las colecciones que se generan en el modelo objetual.

Entity

Es una clase que representa una tabla de la base de datos. Un cambio en un objeto creado a partir de una entidad puede modificar la base de datos.

Manos a la obra!

Modelo

VISTA

Entity Framework

By Johnattan Jaramillo

Entity Framework

  • 651