Freigeben über


DbExpressionBuilder.Lambda-Methode (DbExpression, DbVariableReferenceExpression[])

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Erstellt ein DbLambda mit der angegebenen Inlineimplementierung der Lambdafunktion und den formalen Parametern.

Namespace:  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Shared Function Lambda ( _
    body As DbExpression, _
    ParamArray variables As DbVariableReferenceExpression() _
) As DbLambda
'Usage
Dim body As DbExpression 
Dim variables As DbVariableReferenceExpression()
Dim returnValue As DbLambda 

returnValue = DbExpressionBuilder.Lambda(body, variables)
public static DbLambda Lambda(
    DbExpression body,
    params DbVariableReferenceExpression[] variables
)
public:
static DbLambda^ Lambda(
    DbExpression^ body, 
    ... array<DbVariableReferenceExpression^>^ variables
)
static member Lambda : 
        body:DbExpression * 
        variables:DbVariableReferenceExpression[] -> DbLambda
public static function Lambda(
    body : DbExpression, 
    ... variables : DbVariableReferenceExpression[]
) : DbLambda

Parameter

Rückgabewert

Typ: DbLambda
Ein neues DbLambda, das eine Inlinelambdafunktion mit dem angegebenen Text und den formalen Parametern beschreibt.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

variables ist NULL oder enthält NULL, oder body ist NULL.

ArgumentException

variables enthält mindestens ein Element mit dem gleichen Variablennamen.

Siehe auch

Verweis

DbExpressionBuilder Klasse

Lambda-Überladung

System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace