[NOT] EXISTS (Entity SQL)
Determina se una raccolta è vuota.
[NOT] EXISTS ( expression )
Argomenti
- expression
Qualsiasi espressione valida che restituisce una raccolta.
- NOT
Specifica la negazione del risultato di EXISTS.
Valore restituito
true se la raccolta non è vuota; in caso contrario, false.
Osservazioni
EXISTS è uno degli operatori sui set di Entity SQL . Tutti gli operatori sui set di Entity SQL vengono valutati da sinistra a destra. Per informazioni sulla priorità degli operatori sui set di Entity SQL , vedere EXCEPT (Entity SQL).
Esempio
Nella query Entity SQL seguente viene utilizzato l'operatore EXISTS per determinare se la raccolta è vuota. La query è basata sul modello Sales di AdventureWorks. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:
Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType (EntityClient).
Passare la query seguente come argomento al metodo
ExecuteStructuralTypeQuery
:
SELECT VALUE name from AdventureWorksEntities.Products
AS name where exists(SELECT A from AdventureWorksEntities.Products
as A WHERE A.ListPrice < @price1)