NOT (!) (Entity SQL)
Inverse une expression Boolean.
NOT boolean_expression
or
! boolean_expression
Arguments
- boolean_expression
Toute expression valide qui retourne une valeur booléenne.
Notes
Le point d'exclamation (!) a la même fonctionnalité que l'opérateur NOT.
Exemple
La requête Entity SQL ci-dessous utilise l'opérateur NOT pour inverser une expression Boolean. Cette requête est basée sur le modèle de vente AdventureWorks. Pour compiler et exécuter cette requête, procédez comme suit :
Suivez la procédure indiquée dans Procédure : exécuter une requête qui retourne des résultats StructuralType (EntityClient).
Passez à la méthode
ExecuteStructuralTypeQuery
la requête suivante en tant qu'argument :
\\ NOT
SELECT VALUE product FROM AdventureWorksEntities.Product
AS product where product.ListPrice > 50 AND NOT (product.ListPrice = 90)
\\ !
SELECT VALUE product FROM AdventureWorksEntities.Product
AS product where product.ListPrice > 50 AND ! (product.ListPrice = 90)
La sortie est présentée ci-dessous :
ProductID: 514
Name: LL Mountain Seat Assembly
ProductNumber: SA-M198
MakeFlag: True
ProductID: 515
Name: ML Mountain Seat Assembly
ProductNumber: SA-M237
MakeFlag: True
ProductID: 516
Name: HL Mountain Seat Assembly
ProductNumber: SA-M687
MakeFlag: True
ProductID: 517
Name: LL Road Seat Assembly
ProductNumber: SA-R127
MakeFlag: True
ProductID: 518
Name: ML Road Seat Assembly
ProductNumber: SA-R430
MakeFlag: True