DbExpressionBuilder.Any Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый DbExpression объект, определяющий, является ли указанный аргумент набора пустым.
Перегрузки
| Имя | Описание |
|---|---|
| Any(DbExpression) |
Создает новый DbExpression объект, определяющий, является ли указанный аргумент набора пустым. |
| Any(DbExpression, Func<DbExpression,DbExpression>) |
Создает новый DbQuantifierExpression объект, определяющий, содержит ли заданный предикат для любого элемента входного набора. |
| Any(DbExpressionBinding, DbExpression) |
Создает новый DbQuantifierExpression объект, определяющий, содержит ли заданный предикат для любого элемента входного набора. |
Any(DbExpression)
Создает новый DbExpression объект, определяющий, является ли указанный аргумент набора пустым.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbExpression ^ Any(System::Data::Common::CommandTrees::DbExpression ^ source);
public static System.Data.Common.CommandTrees.DbExpression Any(this System.Data.Common.CommandTrees.DbExpression source);
static member Any : System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbExpression
<Extension()>
Public Function Any (source As DbExpression) As DbExpression
Параметры
- source
- DbExpression
Выражение, указывающее входной набор.
Возвращаемое значение
Новое DbNotExpression , примененное к новому DbIsEmptyExpression с указанным аргументом.
Исключения
Параметр source имеет значение null.
source не имеет типа результата коллекции.
Применяется к
Any(DbExpression, Func<DbExpression,DbExpression>)
Создает новый DbQuantifierExpression объект, определяющий, содержит ли заданный предикат для любого элемента входного набора.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbQuantifierExpression ^ Any(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ predicate);
public static System.Data.Common.CommandTrees.DbQuantifierExpression Any(this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> predicate);
static member Any : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbQuantifierExpression
<Extension()>
Public Function Any (source As DbExpression, predicate As Func(Of DbExpression, DbExpression)) As DbQuantifierExpression
Параметры
- source
- DbExpression
Выражение, указывающее входной набор.
- predicate
- Func<DbExpression,DbExpression>
Метод, представляющий предикат для оценки каждого члена входного набора. Этот метод должен создать выражение с логическим типом результата, предоставляющим логику предиката.
Возвращаемое значение
Новый dbQuantifierExpression, представляющий операцию Any.
Исключения
source или predicate имеет значение NULL.
–или–
Выражение, созданное по значению predicate NULL.
source не имеет типа результата коллекции.
–или–
Выражение, созданное predicate не имеет логического типа результата.
Применяется к
Any(DbExpressionBinding, DbExpression)
Создает новый DbQuantifierExpression объект, определяющий, содержит ли заданный предикат для любого элемента входного набора.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbQuantifierExpression ^ Any(System::Data::Common::CommandTrees::DbExpressionBinding ^ input, System::Data::Common::CommandTrees::DbExpression ^ predicate);
public static System.Data.Common.CommandTrees.DbQuantifierExpression Any(this System.Data.Common.CommandTrees.DbExpressionBinding input, System.Data.Common.CommandTrees.DbExpression predicate);
static member Any : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbQuantifierExpression
<Extension()>
Public Function Any (input As DbExpressionBinding, predicate As DbExpression) As DbQuantifierExpression
Параметры
- input
- DbExpressionBinding
Привязка выражения, указывающая входной набор.
- predicate
- DbExpression
Выражение, представляющее предикат для оценки каждого элемента входного набора.
Возвращаемое значение
Новый dbQuantifierExpression, представляющий операцию Any.
Исключения
input или predicate имеет значение NULL.
Выражение, созданное predicate не имеет логического типа результата.