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

Новое DbProjectExpression, представляющий операцию 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

Новое DbProjectExpression, представляющий операцию All.

Исключения

input или predicate равно null.

Результат predicate не относится к логическому типу.

Применяется к