Expresiones no admitidas
En este tema se describen las expresiones de Transact-SQL que no se admiten en Entity SQL. Para obtener más información, vea Diferencias entre Entity SQL y Transact-SQL.
Predicados cuantificados
Transact-SQL permite construcciones con el formato siguiente:
sal > all (select salary from employees)
sal > any (select salary from employees)
En cambio, Entity SQL no admite estas construcciones. En Entity SQL se pueden escribir expresiones equivalentes del siguiente modo:
not exists(select 0 from employees as e where sal <= e.salary)
exists(select 0 from employees as e where sal > e.salary)
Operador *
Transact-SQL admite el uso del operador * en la cláusula SELECT para indicar que se deben proyectar todas las columnas. Esto no se admite en Entity SQL.