DbExpressionBuilder.Lambda Método

Definição

Cria um DbLambda com a implementação da função Lambda inline especificada e parâmetros formais.

Sobrecargas

Name Description
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Cria um DbLambda com a implementação da função Lambda inline especificada e parâmetros formais.

Lambda(DbExpression, DbVariableReferenceExpression[])

Cria um DbLambda com a implementação da função Lambda inline especificada e parâmetros formais.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Cria um DbLambda com a implementação da função Lambda inline especificada e parâmetros formais.

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

Uma expressão que define a lógica da função Lambda.

variables
IEnumerable<DbVariableReferenceExpression>

Uma DbVariableReferenceExpression coleção que representa os parâmetros formais da função Lambda. Estas variáveis são válidas para uso na body expressão.

Devoluções

Um novo DbLambda que descreve uma função Lambda em linha com o corpo especificado e parâmetros formais.

Exceções

variables é nulo ou contém nulo, ou body é nulo.

variables contém mais do que um elemento com o mesmo nome de variável.

Aplica-se a

Lambda(DbExpression, DbVariableReferenceExpression[])

Cria um DbLambda com a implementação da função Lambda inline especificada e parâmetros formais.

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

Uma expressão que define a lógica da função Lambda.

variables
DbVariableReferenceExpression[]

Uma DbVariableReferenceExpression coleção que representa os parâmetros formais da função Lambda. Estas variáveis são válidas para uso na body expressão.

Devoluções

Um novo DbLambda que descreve uma função Lambda em linha com o corpo especificado e parâmetros formais.

Exceções

variables é nulo ou contém nulo, ou body é nulo.

variables contém mais do que um elemento com o mesmo nome de variável.

Aplica-se a