! (NÃO) (Entity SQL)
Nega uma expressão de Boolean
.
Sintaxe
NOT boolean_expression
-- or
! boolean_expression
Argumentos
boolean_expression
Qualquer expressão válida que retorna um valor booleano.
Comentários
O ponto de exclamação (!) tem a mesma funcionalidade que o operador NOT.
Exemplo
A seguinte consulta SQL Entity usa o operador NOT nega uma expressão de Boolean
. A consulta é baseada no modelo de vendas AdventureWorks. Para compilar e executar essa consulta, siga estas etapas:
Siga o procedimento em Como executar uma consulta que retorna resultados de StructuralType.
Passe a consulta a seguir como um argumento para o método
ExecuteStructuralTypeQuery
:
-- 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)