Entity Framework permite realizar consultas a un modelo conceptual usando los siguientes tipos de consultas en un modelo conceptual:
Language-Integrated Query (LINQ): LINQ to Entities nos permite realizar consultas LINQ en los datos de la entidad utilizando los operadores de consulta específicos del lenguaje.
Entity SQL: es un lenguaje de consulta independiente del almacenamiento parecido a SQL. Permite consultar los datos de la entidad, ya sea como objetos o en un formato tabular
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.
Aqui se muestra las diferentes formas de consultar la entidad Departamentos del Modelo HRModel creado en el post Creando el Entity Data Model(EDM) para una base de datos Oracle Utilizando el Asistente.
Usando LINQ TO Entities

Usando Entity SQL
Usando ObjectQuery
En este post acabamos de ver la diferentes formas que podemos utilizar para consultar nuestro modelo conceptual.
En el siguiente veremos como crear, agregar, modificar y eliminar objectos de nuestro entity data model
utilizando Entity Framework.