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
- Generar un modelo Entity Data Model
Describe cómo derivar un modelo EDM de una base de datos existente.
- Asignar un modelo conceptual a un esquema de almacenamiento
Describe cómo se asigna el modelo conceptual al modelo de almacenamiento.
- Trabajar con datos de entidad
Muestra cómo consultar un modelo EDM y trabajar con datos de objeto.
- Tutorial rápido (Entity Framework)
Tutorial que muestra cómo crear una aplicación Entity Framework.
- Recursos de Entity Framework
Guía para buscar información y recursos de Entity Framework.
Vea también
Conceptos
Terminología de Entity Framework
Otros recursos
Escenarios de la aplicación (Entity Framework)
Referencia de características (Entity Framework)