Consultar un modelo conceptual (Entity Framework)
ADO.NET Entity Framework permite efectuar consultas en un modelo conceptual. Entity Framework admite los siguientes tipos de consultas en un modelo conceptual:
Tipo de consulta | Descripción |
---|---|
Language-Integrated Query (LINQ) |
LINQ to Entities permite ejecutar consultas LINQ en los datos de la entidad utilizando los operadores de consulta específicos del lenguaje. Para obtener más información, vea LINQ to Entities. |
Entity SQL |
Entity SQL es un lenguaje de consulta independiente del almacenamiento parecido a SQL. Entity SQL permite consultar los datos de la entidad, ya sea como objetos o en un formato tabular. Considere el uso de Entity SQL en los siguientes casos:
|
Métodos del generador de consultas |
Estos métodos de ObjectQuery permiten construir consultas que son iguales que en Entity SQL, sin tener que construir una cadena de consulta. Dado que estos métodos siempre devuelven ObjectQuery, puede compilar las consultas llamando a los métodos en serie o utilizarlos para ampliar una consulta de Entity SQL. Algunos métodos, como Where y OrderBy, toman fragmentos de Entity SQL como parámetros. Ciertos operadores de consulta estándar de LINQ pueden seguir los métodos del generador de consultas. Para obtener más información, vea Métodos del Generador de consultas (Entity Framework). |
En los temas de esta sección se explica cómo utilizar la clase ObjectQuery para realizar una consulta en un modelo conceptual. Para obtener más información acerca de cómo ejecutar consultas LINQ en un modelo conceptual, vea Consultas en LINQ to Entities.
En esta sección
Consultas de objeto (Entity Framework)
Cargar objetos relacionados (Entity Framework)
Métodos del Generador de consultas (Entity Framework)
Ejecutar directamente los comandos de almacenamiento
Cómo: Ejecutar una consulta que devuelva objetos de tipo de entidad (Entity Framework)
Cómo:Ejecutar una consulta parametrizada (Entity Framework)
Cómo navegar por las relaciones mediante propiedades de navegación (Entity Framework)
Cómo: Usar rutas de la consulta para dar forma a los resultados (Entity Framework)
Cómo: Cargar explícitamente objetos relacionados (Entity Framework)
Cómo: Utilizar la carga diferida para cargar objetos relacionados (Entity Framework)
Cómo: Llamar a una función definida por el usuario (Entity Framework)
Cómo: Filtrar datos (Entity Framework)
Cómo: Ordenar datos (Entity Framework)
Cómo: Agrupar datos (Entity Framework)
Cómo agregar datos (Entity Framework)
Cómo: Ejecutar una consulta que devuelve una colección de tipos anónimos (Entity Framework)
Cómo: Ejecutar una consulta que devuelve una colección de tipos primitivos (Entity Framework)
Cómo: Devolver un objeto concreto usando su clave (Entity Framework)
Cómo consultar objetos relacionados en una EntityCollection (Entity Framework)
Cómo: Ordenar la unión de dos consultas (Entity Framework)
Cómo: Paginar a través de los resultados de una consulta (Entity Framework)
Cómo ver los comandos de almacenamiento (Entity Framework)
Cómo: Quitar los elementos duplicados de los resultados de consulta LINQ to Entities
Cómo: Consultar tipos complejos (Entity Framework)
Cómo: Consultar objetos con múltiples conjuntos de entidades por tipo (Entity Framework)
Cómo: Consultar una entidad asignada a tablas independientes
Cómo: Ejecutar directamente comandos contra el origen de datos
Temas relacionados
Vea también
Conceptos
Trabajar con objetos (Entity Framework)
Proveedor de EntityClient para Entity Framework
Consultas en LINQ to Entities
Recursos de Entity Framework
Definir y administrar relaciones (Entity Framework)