Compartir a través de


DbExpressionBuilder.Where Método

Definición

Crea una nueva expresión DbFilterExpression que filtra los elementos del conjunto de entrada definido utilizando el predicado especificado.

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

Parámetros

source
DbExpression

Una expresión que especifica el conjunto de entrada.

predicate
Func<DbExpression,DbExpression>

Método que representa el predicado que se va a evaluar para cada miembro del conjunto de entrada. Este método debe generar una expresión con un tipo de resultado booleano que proporcione la lógica del predicado.

Devoluciones

Nuevo DbQuantifierExpression que representa la operación Any.

Excepciones

source o predicate es null.

o bien

La expresión producida por predicate es un valor null.

La expresión producida por predicate no tiene un tipo de resultado Booleano.

Se aplica a