[NOT] EXISTS (Entity SQL)
Determina si una colección está vacía.
[NOT] EXISTS ( expression )
Argumentos
- expression
Expresión de consulta válida que devuelve una colección.
- NOT
Especifica que el resultado de EXISTS se niega.
Valor devuelto
true si la colección no está vacía; en caso contrario, false.
Comentarios
EXISTS es uno de los operadores de conjuntos de Entity SQL. Todos los operadores de conjuntos de Entity SQL se evalúan de izquierda a derecha. Para obtener información de prioridad de los operadores de conjuntos de Entity SQL, vea EXCEPT (Entity SQL).
Ejemplo
La siguiente consulta de Entity SQL usa el operador EXISTS para determinar si la colección está vacía. La consulta se basa en el modelo AdventureWorks Sales. Para compilar y ejecutar esta consulta, siga estos pasos:
Siga el procedimiento de Cómo ejecutar una consulta que devuelve resultados StructuralType (EntityClient).
Pase la consulta siguiente como argumento al método
ExecuteStructuralTypeQuery
:
select VALUE name from AdventureWorksEntities.Product
AS name where exists(SELECT A from AdventureWorksEntities.Product
as A where A.ListPrice < 20)
Vea también
Conceptos
Operadores de conjuntos (Entity SQL)
Referencia de Entity SQL