Abfrageausdrücke (Entity SQL)
Ein Abfrageausdruck kombiniert viele verschiedene Abfrageoperatoren in eine einzelne Syntax. Entity SQL stellt verschiedene Arten von Ausdrücken bereit, z. B. die folgenden: Literale, Parameter, Variablen, Operatoren, Funktionen, Mengenoperatoren usw. Weitere Informationen finden Sie unter Entity SQL-Referenz.
Klauseln
Ein Abfrageausdruck setzt sich aus einer Serie von Klauseln zusammen, die für eine Auflistung von Objekten aufeinander folgende Operationen durchführen. Sie basieren auf denselben Klauseln, die Sie auch in einer Standard-SQL-SELECT-Anweisung finden: SELECT, FROM, WHERE, GROUP BY, HAVING und ORDER BY.
Gültigkeitsbereich
In der FROM-Klausel definierte Namen werden in der Reihenfolge ihres Auftretens (von links nach rechts) in den FROM-Gültigkeitsbereich eingeführt. In der JOIN-Liste können Ausdrücke auf Namen verweisen, die zuvor in der Liste definiert wurden. Öffentliche Eigenschaften von in der FROM-Klausel festgelegten Elementen werden dem FROM-Gültigkeitsbereich nicht hinzugefügt: Auf sie muss immer mit dem aliasqualifizierten Namen verwiesen werden. Üblicherweise werden im FROM-Gültigkeitsbereich alle Teile des SELECT-Ausdrucks berücksichtigt.