DbExpressionBuilder.Where Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.