Condividi tramite


DbExpressionBuilder.Lambda Metodo

Definizione

Crea un oggetto DbLambda con l'implementazione della funzione lambda inline e i parametri formali specificati.

Overload

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Crea un oggetto DbLambda con l'implementazione della funzione lambda inline e i parametri formali specificati.

Lambda(DbExpression, DbVariableReferenceExpression[])

Crea un oggetto DbLambda con l'implementazione della funzione lambda inline e i parametri formali specificati.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Crea un oggetto DbLambda con l'implementazione della funzione lambda inline e i parametri formali specificati.

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

Parametri

body
DbExpression

Espressione che definisce la logica della funzione lambda.

variables
IEnumerable<DbVariableReferenceExpression>

Raccolta di DbVariableReferenceExpression che rappresenta i parametri formali per la funzione lambda. Queste variabili sono valide per l'utilizzo nell'espressione body.

Restituisce

Nuovo DbLambda che descrive una funzione lambda in linea con il corpo e i parametri formali specificati.

Eccezioni

variables è null, contiene null oppure body è null.

variables contiene più di un elemento con lo stesso nome di variabile.

Si applica a

Lambda(DbExpression, DbVariableReferenceExpression[])

Crea un oggetto DbLambda con l'implementazione della funzione lambda inline e i parametri formali specificati.

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

Parametri

body
DbExpression

Espressione che definisce la logica della funzione lambda.

variables
DbVariableReferenceExpression[]

Raccolta di DbVariableReferenceExpression che rappresenta i parametri formali per la funzione lambda. Queste variabili sono valide per l'utilizzo nell'espressione body.

Restituisce

Nuovo DbLambda che descrive una funzione lambda in linea con il corpo e i parametri formali specificati.

Eccezioni

variables è null, contiene null oppure body è null.

variables contiene più di un elemento con lo stesso nome di variabile.

Si applica a