Expresiones de consulta (Entity SQL)

Una expresión de consulta combina muchos operadores de consulta diferentes en una única sintaxis. Entity SQL proporciona varios tipos de expresiones, incluidos los siguientes: literales, parámetros, variables, operadores, funciones, operadores de conjunto, etc. Para obtener más información, consulte Referencia de Entity SQL.

Cláusulas

Una expresión de consulta se compone de una serie de cláusulas que aplican operaciones sucesivas a una colección de objetos . Se basan en las mismas cláusulas que se encuentran en una instrucción SELECT de SQL estándar: SELECT, FROM, WHERE, GROUP BY, HAVING y ORDER BY.

Ámbito

Los nombres definidos en la cláusula FROM se introducen en el ámbito FROM en orden de apariencia, de izquierda a derecha. En la lista JOIN, las expresiones pueden hacer referencia a los nombres definidos anteriormente en la lista. Las propiedades públicas de los elementos identificados en la cláusula FROM no se agregan al ámbito FROM: siempre se debe hacer referencia a ellos a través del nombre calificado por alias. Normalmente, todas las partes de la expresión select se consideran dentro del ámbito FROM.

Consulte también