EXISTS (Entity SQL)
Determina si una colección está vacía.
Sintaxis
[NOT] EXISTS ( expression )
Argumentos
expression
Cualquier expresión válida que devuelve una colección.
NO especifica que el resultado de EXISTS se niegue.
Valor devuelto
true
si la colección no está vacía; en caso contrario, false
.
Observaciones
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 para los operadores de conjuntos de Entity SQL, vea EXCEPT.
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 How to: Execute a Query that Returns StructuralType Results.
Pase la consulta siguiente como argumento al método
ExecuteStructuralTypeQuery
:
SELECT VALUE name FROM AdventureWorksEntities.Products
AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice < @price1)