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