Esta documentación está archivada y no tiene mantenimiento.

Introducción (Entity Framework)

ADO.NET Entity Framework admite aplicaciones y servicios centrados en datos, y proporciona una plataforma para la programación con datos que eleva el nivel de abstracción del nivel lógico relacional al nivel conceptual. Al permitir 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 Información general de Entity Framework.

Entity Framework admite Entity Data Model (EDM) para definir datos en el nivel conceptual. Cuando se usa ADO.NET Entity Data Model Designer, la información sobre la asignación, el modelo conceptual y el de almacenamiento se almacena en un archivo .edmx. Entity Framework también permite a los desarrolladores 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 archivo .edmx 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 aplicaciones y servicios de datos basados en objetos, y agiliza la creación de servicios y aplicaciones de datos orientadas a objetos a partir de una base de datos existente. Las herramientas también permiten compilar en primer lugar un modelo conceptual y, a continuación, generar automáticamente los objetos de CLR relacionados y una base de datos auxiliar. Para obtener más información, vea Generate Database Wizard.

Los temas de esta sección le ayudan a comprender rápidamente el uso de Entity Framework explicando las tecnologías subyacentes en el contexto del Tutorial rápido. El tutorial rápido muestra cómo compilar una aplicación Entity Framework a partir de una base de datos existente.

En esta sección

Generar modelos y asignaciones
Describe cómo derivar un modelo conceptual a partir de una base de datos existente.

Asignar un modelo conceptual a un modelo 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 conceptual y trabajar con datos de objeto.

Tutorial rápido (Entity Framework)
Tutorial que muestra cómo crear una aplicación de Entity Framework .

Vea también




Fecha de compilación: 2011-02-23
Mostrar: