NOT (!) (Entity SQL)

Niega una expresión Boolean.

NOT boolean_expression
or
! boolean_expression

Argumentos

  • boolean_expression
    Cualquier expresión válida que devuelve un valor booleano.

Comentarios

El signo de admiración (!) tiene la misma funcionalidad que el operador NOT.

Ejemplo

La siguiente consulta de Entity SQL usa el operador NOT para negar una expresión Boolean. La consulta se basa en el modelo AdventureWorks Sales. Para compilar y ejecutar esta consulta, siga estos pasos:

  1. Siga el procedimiento de Cómo ejecutar una consulta que devuelve resultados StructuralType (EntityClient).

  2. Pase la consulta siguiente como argumento al método ExecuteStructuralTypeQuery:

\\ 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 salida se muestra a continuación:

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

Vea también

Conceptos

Operadores lógicos (Entity SQL)
Referencia de Entity SQL