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
- body
Typ: System.Data.Entity.Core.Common.CommandTrees.DbExpression
Ein Ausdruck, der die Logik der Lambda-Funktion definiert.
- variables
Typ: System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression[]
Eine DbVariableReferenceExpression-Sammlung, die die formalen Parameter der Lambdafunktion darstellt. Die Verwendung dieser Variablen im body-Ausdruck ist zulässig.
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
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace