Compartir vía


DbExpressionBuilder.Lambda Método

Definición

Crea un DbLambda con la implementación de una función Lambda insertada y los parámetros formales.

Sobrecargas

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Crea un DbLambda con la implementación de una función Lambda insertada y los parámetros formales.

Lambda(DbExpression, DbVariableReferenceExpression[])

Crea un DbLambda con la implementación de una función Lambda insertada y los parámetros formales.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Crea un DbLambda con la implementación de una función Lambda insertada y los parámetros formales.

public:
 static System::Data::Common::CommandTrees::DbLambda ^ Lambda(System::Data::Common::CommandTrees::DbExpression ^ body, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbVariableReferenceExpression ^> ^ variables);
public static System.Data.Common.CommandTrees.DbLambda Lambda (System.Data.Common.CommandTrees.DbExpression body, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbVariableReferenceExpression> variables);
static member Lambda : System.Data.Common.CommandTrees.DbExpression * seq<System.Data.Common.CommandTrees.DbVariableReferenceExpression> -> System.Data.Common.CommandTrees.DbLambda
Public Function Lambda (body As DbExpression, variables As IEnumerable(Of DbVariableReferenceExpression)) As DbLambda

Parámetros

body
DbExpression

Expresión que define la lógica de la función Lambda.

variables
IEnumerable<DbVariableReferenceExpression>

Colección DbVariableReferenceExpression que representa los parámetros formales para la función Lambda. Estas variables son válidas para el uso en la expresión body.

Devoluciones

Nuevo DbLambda que describe una función Lambda alineada con el cuerpo y los parámetros formales especificados.

Excepciones

variables es null o contiene null, o body es null.

variables contiene más de un elemento con el mismo nombre de variable.

Se aplica a

Lambda(DbExpression, DbVariableReferenceExpression[])

Crea un DbLambda con la implementación de una función Lambda insertada y los parámetros formales.

public:
 static System::Data::Common::CommandTrees::DbLambda ^ Lambda(System::Data::Common::CommandTrees::DbExpression ^ body, ... cli::array <System::Data::Common::CommandTrees::DbVariableReferenceExpression ^> ^ variables);
public static System.Data.Common.CommandTrees.DbLambda Lambda (System.Data.Common.CommandTrees.DbExpression body, params System.Data.Common.CommandTrees.DbVariableReferenceExpression[] variables);
static member Lambda : System.Data.Common.CommandTrees.DbExpression * System.Data.Common.CommandTrees.DbVariableReferenceExpression[] -> System.Data.Common.CommandTrees.DbLambda
Public Function Lambda (body As DbExpression, ParamArray variables As DbVariableReferenceExpression()) As DbLambda

Parámetros

body
DbExpression

Expresión que define la lógica de la función Lambda.

variables
DbVariableReferenceExpression[]

Colección DbVariableReferenceExpression que representa los parámetros formales para la función Lambda. Estas variables son válidas para el uso en la expresión body.

Devoluciones

Nuevo DbLambda que describe una función Lambda alineada con el cuerpo y los parámetros formales especificados.

Excepciones

variables es null o contiene null, o body es null.

variables contiene más de un elemento con el mismo nombre de variable.

Se aplica a