Freigeben über


Abfrageausdrücke (Entity SQL)

Ein Abfrageausdruck kombiniert viele verschiedene Abfrageoperatoren in einer einzigen Syntax. Entity SQL stellt verschiedene Arten von Ausdrücken bereit, einschließlich der folgenden: Literale, Parameter, Variablen, Operatoren, Funktionen, Setoperatoren usw. Weitere Informationen finden Sie unter Entity SQL Reference.

Klauseln

Ein Abfrageausdruck besteht aus einer Reihe von Klauseln, die aufeinander folgende Vorgänge auf eine Auflistung von Objekten anwenden. Sie basieren auf den gleichen Klauseln, die in einer SQL Select-Anweisung enthalten sind: SELECT, FROM, WHERE, GROUP BY, HAVING und ORDER BY.

Geltungsbereich

Namen, die in der FROM-Klausel definiert sind, werden in den FROM-Bereich in der Reihenfolge der Darstellung von links nach rechts eingeführt. In der JOIN-Liste können Ausdrücke auf die weiter oben in der Liste definierten Namen verweisen. Öffentliche Eigenschaften von Elementen, die in der FROM-Klausel identifiziert werden, werden nicht zum FROM-Bereich hinzugefügt: Sie müssen immer über den aliasqualifizierten Namen verwiesen werden. Normalerweise werden alle Teile des Auswahlausdrucks im FROM-Bereich berücksichtigt.

Siehe auch