LINQ to Entities

La mayor parte de las aplicaciones se escriben actualmente utilizando bases de datos relacionales. En algún momento, estas aplicaciones tienen que interactuar con los datos representados en un formato relacional. Los esquemas de bases de datos no son siempre adecuados para crear aplicaciones, y los modelos conceptuales de las aplicaciones difieren de los modelos lógicos de las bases de datos. El Entity Data Model (EDM) es un modelo de datos conceptual que se puede usar para modelar los datos de un dominio especial de forma que las aplicaciones puedan interactuar con ellos como entidades u objetos. Para obtener más información, vea Entity Data Model.

A través del EDM, ADO.NET expone las entidades como objetos en el entorno .NET. Esto hace que la capa de objetos sea un objetivo ideal para la compatibilidad con Language-Integrated Query (LINQ). Por lo tanto, LINQ to ADO.NET incluye LINQ to Entities. LINQ to Entities permite a los programadores escribir consultas con la base de datos desde el mismo lenguaje que se usa para crear la lógica empresarial. En el diagrama siguiente se ilustra la relación entre LINQ to Entities y Entity Framework, ADO.NET 2.0 y el origen de datos.

Para obtener aplicaciones de ejemplo de LINQ to Entities, vea Acceso a datos y almacenamiento. Para obtener información sobre los últimos cambios de ADO.NET Entity Framework y LINQ to Entities, vea el blog del equipo de ADO.NET.

En esta sección

Información general de LINQ to Entities

Consultar con LINQ to Entities

Referencia (LINQ to Entities)

Vea también

Otros recursos

Language-Integrated Query (LINQ)
LINQ y ADO.NET
ADO.NET Entity Framework