ADO.NET Entity Framework
ADO.NET Entity Framework está diseñado para permitir a los programadores crear aplicaciones de acceso a datos programando con un modelo de la aplicación conceptual en lugar de programar directamente con un esquema de almacenamiento relacional. El objetivo es reducir la cantidad de código y mantenimiento que se necesita para las aplicaciones orientadas a datos. Las aplicaciones de Entity Framework ofrecen las siguientes ventajas:
Las aplicaciones pueden funcionar en términos de un modelo conceptual más centrado en la aplicación, que incluye tipos con herencia, miembros complejos y relaciones.
Las aplicaciones están libres de dependencias de codificación rígida de un motor de datos o de un esquema de almacenamiento.
Las asignaciones entre el modelo conceptual y el esquema específico de almacenamiento pueden cambiar sin tener que cambiar el código de la aplicación.
Los programadores pueden trabajar con un modelo de objeto de aplicación coherente que se puede asignar a diversos esquemas de almacenamiento, posiblemente implementados en sistemas de administración de base de datos diferentes.
Se pueden asignar varios modelos conceptuales a un único esquema de almacenamiento.
La compatibilidad con Language-Integrated Query proporciona validación de la sintaxis en el momento de la compilación para consultas en un modelo conceptual.
En esta sección
- Introducción a Entity Framework
Proporciona información general sobre las características y la funcionalidad introducidas en ADO.NET Entity Framework.
- Introducción (Entity Framework)
Describe cómo se diseñan y crean aplicaciones de Entity Framework.
- Guía de programación (Entity Framework)
Contiene temas conceptuales, temas de procedimientos y tutoriales que muestran las capacidades de Entity Framework.
- Referencia de características (Entity Framework)
Incluye contenido conceptual que describe Entity Data Model, Servicios de objeto y Entity SQL.
- Ejemplos (Entity Framework)
Contiene aplicaciones de ejemplo que muestran las características y la funcionalidad de Entity Framework.
- Terminología de Entity Framework
Describe la terminología utilizada en Entity Framework.