ADO.NET Entity Framework

Similarmente, las extensiones del Linq, Linq-to-Entities, proporcionan consultas tipeadas en el Entity Data Model.

Las entidades pueden utilizar sus relaciones, y sus cambios enviados de regreso al datastore.

Todas las consultas LINQ se compilan y cachean de forma automática.

Con ello se obtiene un mejor rendimiento en llamadas recurrentes a las consultas.

Soporte a múltiples diagramas para un mismo modelo de datos.

Cada conjunto de resultados del procedimiento será mapeando un tipo complejo propio.