Поделиться через


! (NOT) (язык Entity SQL)

Изменяет значение выражения типа Boolean на обратное.

NOT boolean_expression
or
!  boolean_expression  

Аргументы

  • boolean_expression
    Любое допустимое выражение, возвращающее значение типа Boolean.

Замечания

Восклицательный знак (!) имеет ту же функциональность, что и оператор NOT.

Пример

Следующий запрос Entity SQL использует оператор NOT, чтобы изменить на обратное выражение типа Boolean. Запрос основан на модели AdventureWorks Sales. Для компиляции и запуска этого запроса выполните следующие шаги.

  1. Следуйте инструкциям в разделе Как выполнить запрос, возвращающий результаты типа StructuralType (EntityClient).

  2. Передайте следующий запрос в качестве аргумента методу 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)

См. также

Основные понятия

Справочник по Entity SQL