DbExpressionBuilder.Where Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue DbFilterExpression , die die Elemente im angegebenen Eingabesatz mithilfe des angegebenen Prädikats filtert.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFilterExpression ^ Where(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ predicate);
public static System.Data.Common.CommandTrees.DbFilterExpression Where(this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> predicate);
static member Where : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbFilterExpression
<Extension()>
Public Function Where (source As DbExpression, predicate As Func(Of DbExpression, DbExpression)) As DbFilterExpression
Parameter
- source
- DbExpression
Ein Ausdruck, der den Eingabesatz angibt.
- predicate
- Func<DbExpression,DbExpression>
Eine Methode, die das Prädikat darstellt, das für jedes Element des Eingabesatzes ausgewertet werden soll. Diese Methode muss einen Ausdruck mit einem booleschen Ergebnistyp erzeugen, der die Prädikatlogik bereitstellt.
Gibt zurück
Ein neuer DbQuantifierExpression, der den Any-Vorgang darstellt.
Ausnahmen
source oder predicate ist NULL.
-oder-
Der von diesem Ausdruck erzeugte predicate Ausdruck ist NULL.
Der von predicate diesem Ausdruck erzeugte Ausdruck besitzt keinen booleschen Ergebnistyp.