Introducción (Entity Framework)

ADO.NET Entity Framework se ha diseñado para admitir servicios y aplicaciones centradas en datos, y proporciona una plataforma para programación con datos que eleva el nivel de abstracción del nivel lógico relacional al nivel conceptual. Permitiendo a los programadores trabajar con datos en un nivel de abstracción superior, Entity Framework admite código que es independiente de cualquier motor de almacenamiento de datos o esquema relacional determinados. Para obtener más información, vea Introducción a Entity Framework.

Entity Framework admite un modelo Entity Data Model (EDM) para definir datos tanto en el nivel de almacenamiento como en el nivel conceptual y una asignación entre los dos. También permite a los programadores programar directamente con los tipos de datos definidos en el nivel conceptual como objetos de Common Language Runtime (CLR). Entity Framework proporciona herramientas para generar un modelo EDM y los objetos de CLR relacionados basándose en una base de datos existente. Esto reduce en gran medida el código de acceso a datos que se solía necesitar para crear servicios y aplicaciones de datos basadas en objetos, y agiliza la creación de servicios y aplicaciones de datos orientadas a objetos a partir de una base de datos existente.

Los temas de esta sección se han diseñado para ayudar a comprender rápidamente el uso de Entity Framework explicando las tecnologías subyacentes en el contexto del tutorial Tutorial rápido (Entity Framework).

En esta sección

Vea también

Conceptos

Terminología de Entity Framework

Otros recursos

Escenarios de la aplicación (Entity Framework)
Referencia de características (Entity Framework)