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.