Partilhar via


Expressões de consulta (Entity SQL)

Uma expressão de consulta combina muitos operadores de consulta diferentes em uma única sintaxe. O Entity SQL fornece vários tipos de expressões, incluindo o seguinte: literais, parâmetros, variáveis, operadores, funções, operadores de conjunto e assim por diante. Para obter mais informações, consulte Referência SQL de entidade.

Cláusulas

Uma expressão de consulta é composta por uma série de cláusulas que aplicam operações sucessivas a uma coleção de objetos. Eles são baseados nas mesmas cláusulas encontradas em uma instrução SQL select padrão: SELECT, FROM, WHERE, GROUP BY, HAVING, e ORDER BY.

Âmbito

Os nomes definidos na cláusula FROM são introduzidos no âmbito FROM por ordem de apresentação, da esquerda para a direita. Na lista JOIN, as expressões podem referir-se a nomes definidos anteriormente na lista. As propriedades públicas dos elementos identificados na cláusula FROM não são adicionadas ao escopo FROM: elas devem ser sempre referenciadas por meio do nome qualificado por alias. Normalmente, todas as partes da expressão select são consideradas dentro do escopo FROM.

Consulte também