DbExpressionBuilder.Where(DbExpression, Func<DbExpression,DbExpression>) Metodo

Definizione

Crea un nuovo oggetto DbFilterExpression che filtra gli elementi nel set di input specificato tramite il predicato specificato.Creates a new DbFilterExpression that filters the elements in the given input set using the specified predicate.

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

Parametri

source
DbExpression

Espressione che specifica il set di input.An expression that specifies the input set.

predicate
Func<DbExpression,DbExpression>

Metodo che rappresenta il predicato da valutare per ogni membro del set di input.A method representing the predicate to evaluate for each member of the input set. Questo metodo deve produrre un'espressione con un tipo di risultato booleano che fornisce la logica predicativa.This method must produce an expression with a Boolean result type that provides the predicate logic.

Restituisce

DbFilterExpression

Nuovo DbQuantifierExpression che rappresenta l'operazione Any.A new DbQuantifierExpression that represents the Any operation.

Eccezioni

source o predicate è null.source or predicate is null.

-oppure--or- L'espressione generata da predicate è Null.The expression produced by predicate is null.

L'espressione generata da predicate non ha un tipo di risultato Boolean.The expression produced by predicate does not have a Boolean result type.

Si applica a