Freigeben über


DbExpressionBuilder.Filter(DbExpressionBinding, DbExpression) Methode

Definition

Erstellt einen neuen DbFilterExpression, der die Elemente im angegebenen Eingabeset mithilfe des angegebenen Prädikats filtert.

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

Parameter

input
DbExpressionBinding

Eine Ausdrucksbindung, die das Eingabeset angibt.

predicate
DbExpression

Ein Ausdruck, der ein Prädikat darstellt, das für jeden Member des Eingabesets ausgewertet werden soll.

Gibt zurück

Ein neues DbFilterExpression, der die gefilterte Menge erzeugt.

Ausnahmen

input oder predicate ist NULL.

predicate weist keinen booleschen Ergebnistyp auf.

Gilt für: