DbExpressionBuilder.Where Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo oggetto DbFilterExpression che filtra gli elementi nel set di input specificato tramite il predicato specificato.
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.
- predicate
- Func<DbExpression,DbExpression>
Metodo che rappresenta il predicato da valutare per ogni membro del set di input. Questo metodo deve produrre un'espressione con un tipo di risultato booleano che fornisce la logica predicativa.
Restituisce
Nuovo DbQuantifierExpression che rappresenta l'operazione Any.
Eccezioni
source
o predicate
è null.
-oppure-
L'espressione generata da predicate
è Null.
L'espressione generata da predicate
non ha un tipo di risultato Boolean.