DbExpressionBuilder.Lambda-Methode (DbExpression, IEnumerable<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, _
variables As IEnumerable(Of DbVariableReferenceExpression) _
) As DbLambda
'Usage
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
Parameter
- body
Typ: System.Data.Entity.Core.Common.CommandTrees.DbExpression
Ein Ausdruck, der die Logik der Lambda-Funktion definiert.
- variables
Typ: System.Collections.Generic.IEnumerable<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