DbExpressionBuilder.Lambda Methode

Definition

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.

Gilt für: