Compartilhar via


Expressões de consulta (Entity SQL)

Uma expressão de consulta combina muitos operadores de consulta diferentes em uma única sintaxe. O SQL da entidade 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 do SQL da 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. Elas se baseiam nas mesmas cláusulas encontradas no padrão de uma instrução de seleção SQL: SELECT, FROM, WHERE, GROUP BY, HAVING e ORDER BY.

Scope

Os nomes definidos na cláusula FROM são introduzidos no escopo FROM em ordem de aparência, da esquerda para a direita. Na lista JOIN, as expressões podem se referir a nomes definidos anteriormente na lista. As propriedades públicas de 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 selecionada são consideradas dentro do escopo FROM.

Consulte também