Wyrażenia zapytań (Entity SQL)
Wyrażenie zapytania łączy wiele różnych operatorów zapytań w jedną składnię. Język Entity SQL udostępnia różne rodzaje wyrażeń, w tym następujące: literały, parametry, zmienne, operatory, funkcje, operatory zestawów itd. Aby uzyskać więcej informacji, zobacz Entity SQL Reference (Dokumentacja języka Entity SQL).
Klauzule
Wyrażenie zapytania składa się z serii klauzul, które stosują kolejne operacje do kolekcji obiektów. Są one oparte na tych samych klauzulach znalezionych w standardowej instrukcji select JĘZYKA SQL: SELECT, FROM, WHERE, GROUP BY, HAVING i ORDER BY.
Scope
Nazwy zdefiniowane w klauzuli FROM są wprowadzane do zakresu FROM w kolejności wyglądu od lewej do prawej. Na liście JOIN wyrażenia mogą odwoływać się do nazw zdefiniowanych wcześniej na liście. Publiczne właściwości elementów zidentyfikowanych w klauzuli FROM nie są dodawane do zakresu FROM: muszą być zawsze przywoływany za pośrednictwem nazwy kwalifikowanej aliasem. Zwykle wszystkie części wyrażenia select są brane pod uwagę w zakresie FROM.