DbExpressionBuilder.Lambda Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine DbLambda mit den angegebenen Inline-Lambda-Funktionsimplementierungs- und formalen Parametern.
Überlädt
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>) |
Erstellt eine DbLambda mit den angegebenen Inline-Lambda-Funktionsimplementierungs- und formalen Parametern. |
Lambda(DbExpression, DbVariableReferenceExpression[]) |
Erstellt eine DbLambda mit den angegebenen Inline-Lambda-Funktionsimplementierungs- und formalen Parametern. |
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)
Erstellt eine DbLambda mit den angegebenen Inline-Lambda-Funktionsimplementierungs- und formalen Parametern.
public:
static System::Data::Common::CommandTrees::DbLambda ^ Lambda(System::Data::Common::CommandTrees::DbExpression ^ body, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbVariableReferenceExpression ^> ^ variables);
public static System.Data.Common.CommandTrees.DbLambda Lambda (System.Data.Common.CommandTrees.DbExpression body, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbVariableReferenceExpression> variables);
static member Lambda : System.Data.Common.CommandTrees.DbExpression * seq<System.Data.Common.CommandTrees.DbVariableReferenceExpression> -> System.Data.Common.CommandTrees.DbLambda
Public Function Lambda (body As DbExpression, variables As IEnumerable(Of DbVariableReferenceExpression)) As DbLambda
Parameter
- body
- DbExpression
Ein Ausdruck, der die Logik der Lambda-Funktion definiert.
- variables
- IEnumerable<DbVariableReferenceExpression>
Eine DbVariableReferenceExpression-Sammlung, die die formalen Parameter der Lambda-Funktion darstellt. Die Verwendung dieser Variablen im body
-Ausdruck ist zulässig.
Gibt zurück
Ein neues DbLambda, das eine Inline- Lambda-Funktion mit dem angegebenen Text und den formalen Parametern beschreibt.
Ausnahmen
variables
ist NULL oder enthält NULL oder body
ist NULL.
variables
enthält mehr als ein Element mit dem gleichen Variablennamen.
Gilt für:
Lambda(DbExpression, DbVariableReferenceExpression[])
Erstellt eine DbLambda mit den angegebenen Inline-Lambda-Funktionsimplementierungs- und formalen Parametern.
public:
static System::Data::Common::CommandTrees::DbLambda ^ Lambda(System::Data::Common::CommandTrees::DbExpression ^ body, ... cli::array <System::Data::Common::CommandTrees::DbVariableReferenceExpression ^> ^ variables);
public static System.Data.Common.CommandTrees.DbLambda Lambda (System.Data.Common.CommandTrees.DbExpression body, params System.Data.Common.CommandTrees.DbVariableReferenceExpression[] variables);
static member Lambda : System.Data.Common.CommandTrees.DbExpression * System.Data.Common.CommandTrees.DbVariableReferenceExpression[] -> System.Data.Common.CommandTrees.DbLambda
Public Function Lambda (body As DbExpression, ParamArray variables As DbVariableReferenceExpression()) As DbLambda
Parameter
- body
- DbExpression
Ein Ausdruck, der die Logik der Lambda-Funktion definiert.
- variables
- DbVariableReferenceExpression[]
Eine DbVariableReferenceExpression-Sammlung, die die formalen Parameter der Lambda-Funktion darstellt. Die Verwendung dieser Variablen im body
-Ausdruck ist zulässig.
Gibt zurück
Ein neues DbLambda, das eine Inline- Lambda-Funktion mit dem angegebenen Text und den formalen Parametern beschreibt.
Ausnahmen
variables
ist NULL oder enthält NULL oder body
ist NULL.
variables
enthält mehr als ein Element mit dem gleichen Variablennamen.