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


DbExpressionBuilder.Filter(DbExpressionBinding, DbExpression) Метод

Определение

Создает новое выражение DbFilterExpression, фильтрующее элементы заданного входного набора с использованием заданного предиката.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbFilterExpression ^ Filter(System::Data::Common::CommandTrees::DbExpressionBinding ^ input, System::Data::Common::CommandTrees::DbExpression ^ predicate);
public static System.Data.Common.CommandTrees.DbFilterExpression Filter (this System.Data.Common.CommandTrees.DbExpressionBinding input, System.Data.Common.CommandTrees.DbExpression predicate);
static member Filter : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbFilterExpression
<Extension()>
Public Function Filter (input As DbExpressionBinding, predicate As DbExpression) As DbFilterExpression

Параметры

input
DbExpressionBinding

Привязка выражения, задающая входной набор.

predicate
DbExpression

Выражение, представляющее предикат, который необходимо вычислить для каждого из элементов входного набора.

Возвращаемое значение

Новое DbFilterExpression, которое создает фильтрованный набор.

Исключения

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

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

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