Condividi tramite


DbExpressionBuilder.Lambda Metodo

Definizione

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.Entity.Core.Common.CommandTrees.DbLambda Lambda (System.Data.Entity.Core.Common.CommandTrees.DbExpression body, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression> variables);
static member Lambda : System.Data.Entity.Core.Common.CommandTrees.DbExpression * seq<System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression> -> System.Data.Entity.Core.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 essere usate nell'espressione corpo.

Restituisce

Nuova espressione che descrive una funzione Lambda inline con il corpo e i parametri formali specificati.

Eccezioni

le variabili sono Null o contengono null oppure il corpo è Null.

le variabili contengono più elementi 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.Entity.Core.Common.CommandTrees.DbLambda Lambda (System.Data.Entity.Core.Common.CommandTrees.DbExpression body, params System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression[] variables);
static member Lambda : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression[] -> System.Data.Entity.Core.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 essere usate nell'espressione corpo.

Restituisce

Nuova espressione che descrive una funzione Lambda inline con il corpo e i parametri formali specificati.

Eccezioni

le variabili sono Null o contengono null oppure il corpo è Null.

le variabili contengono più elementi con lo stesso nome di variabile.

Si applica a