! (NOT) (язык Entity SQL)
Изменяет значение выражения типа Boolean на обратное.
NOT boolean_expression
or
! boolean_expression
Аргументы
- boolean_expression
Любое допустимое выражение, возвращающее значение типа Boolean.
Замечания
Восклицательный знак (!) имеет ту же функциональность, что и оператор NOT.
Пример
Следующий запрос Entity SQL использует оператор NOT, чтобы изменить на обратное выражение типа Boolean. Запрос основан на модели AdventureWorks Sales. Для компиляции и запуска этого запроса выполните следующие шаги.
Следуйте инструкциям в разделе Как выполнить запрос, возвращающий результаты типа StructuralType (EntityClient).
Передайте следующий запрос в качестве аргумента методу
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)