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 не имеет логического типа результата.

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