!! (NOT) (Entity SQL)(NOT) (Entity SQL)

Nega un'espressione Boolean .Negates a Boolean expression.

SintassiSyntax

NOT boolean_expression  
or  
! boolean_expression  

ArgomentiArguments

boolean_expression
Qualsiasi espressione valida che restituisce un valore Boolean.Any valid expression that returns a Boolean.

NoteRemarks

Il punto esclamativo (!) ha la stessa funzionalità dell'operatore NOT.The exclamation point (!) has the same functionality as the NOT operator.

EsempioExample

Nella query Entity SQL seguente viene usato l'operatore NOT per negare un'espressione Boolean .The following Entity SQL query uses the NOT operator to negates a Boolean expression. La query è basata sul modello Sales di AdventureWorks.The query is based on the AdventureWorks Sales Model. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:To compile and run this query, follow these steps:

  1. Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType.Follow the procedure in How to: Execute a Query that Returns StructuralType Results.

  2. Passare la query seguente come argomento al metodo ExecuteStructuralTypeQuery :Pass the following query as an argument to the ExecuteStructuralTypeQuery method:

-- NOT
SELECT VALUE product FROM AdventureWorksEntities.Products 
            AS product where product.ListPrice > @price1 AND NOT (product.ListPrice = @price2)
-- !
SELECT VALUE product FROM AdventureWorksEntities.Products 
            AS product where product.ListPrice > @price1 AND ! (product.ListPrice = @price2)

Vedere ancheSee Also

Riferimento a Entity SQLEntity SQL Reference