Metodo DbExpressionBuilder.Lambda (DbExpression, IEnumerable<DbVariableReferenceExpression>)
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Crea un oggetto DbLambda con l'implementazione e i parametri formali della funzione Lambda inline specificata.
Spazio dei nomi: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Shared Function Lambda ( _
body As DbExpression, _
variables As IEnumerable(Of DbVariableReferenceExpression) _
) As DbLambda
'Utilizzo
Dim body As DbExpression
Dim variables As IEnumerable(Of DbVariableReferenceExpression)
Dim returnValue As DbLambda
returnValue = DbExpressionBuilder.Lambda(body, variables)
public static DbLambda Lambda(
DbExpression body,
IEnumerable<DbVariableReferenceExpression> variables
)
public:
static DbLambda^ Lambda(
DbExpression^ body,
IEnumerable<DbVariableReferenceExpression^>^ variables
)
static member Lambda :
body:DbExpression *
variables:IEnumerable<DbVariableReferenceExpression> -> DbLambda
public static function Lambda(
body : DbExpression,
variables : IEnumerable<DbVariableReferenceExpression>
) : DbLambda
Parametri
- body
Tipo: System.Data.Entity.Core.Common.CommandTrees.DbExpression
Espressione che definisce la logica della funzione Lambda.
- variables
Tipo: System.Collections.Generic.IEnumerable<DbVariableReferenceExpression>
Raccolta di DbVariableReferenceExpression che rappresenta i parametri formali della funzione Lambda. Queste variabili sono valide per l'utilizzo nell'espressione body.
Valore restituito
Tipo: DbLambda
Nuova funzione DbLambda che descrive una funzione Lambda inline con i parametri formali e il corpo specificati.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | variables è Null o contiene valori Null o body è Null. |
ArgumentException | variables contiene più di un elemento con lo stesso nome di variabile. |
Vedere anche
Riferimento
Spazio dei nomi System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder