Неподдерживаемые выражения
В этом разделе описываются выражения Transact-SQL, которые не поддерживаются в Entity SQL. Дополнительные сведения см. в статье о том, как Entity SQL отличается от Transact-SQL.
Квантифицированные предикаты
Transact-SQL позволяет создавать конструкции следующей формы:
sal > all (select salary from employees)
sal > any (select salary from employees)
Однако entity SQL не поддерживает такие конструкции. Эквивалентные выражения можно записать в Entity SQL следующим образом:
not exists(select 0 from employees as e where sal <= e.salary)
exists(select 0 from employees as e where sal > e.salary)
* оператор
Transact-SQL поддерживает использование оператора * в предложении SELECT, чтобы указать, что все столбцы должны быть проецированы. Это не поддерживается в Entity SQL.