DbExpressionBuilder.Lambda Methode

Definition

Erstellt eine DbLambda mit der angegebenen Inline-Lambda-Funktionsimplementierung und formalen Parametern.

Überlädt

Name Beschreibung
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Erstellt eine DbLambda mit der angegebenen Inline-Lambda-Funktionsimplementierung und formalen Parametern.

Lambda(DbExpression, DbVariableReferenceExpression[])

Erstellt eine DbLambda mit der angegebenen Inline-Lambda-Funktionsimplementierung und formalen Parametern.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Erstellt eine DbLambda mit der angegebenen Inline-Lambda-Funktionsimplementierung 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 Auflistung, die die formalen Parameter für die Lambda-Funktion darstellt. Diese Variablen sind gültig für die body Verwendung im Ausdruck.

Gibt zurück

Eine neue DbLambda, die eine Inline-Lambda-Funktion mit den angegebenen Body- und formalen Parametern beschreibt.

Ausnahmen

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

variables enthält mehrere Elemente mit demselben Variablennamen.

Gilt für:

Lambda(DbExpression, DbVariableReferenceExpression[])

Erstellt eine DbLambda mit der angegebenen Inline-Lambda-Funktionsimplementierung 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 Auflistung, die die formalen Parameter für die Lambda-Funktion darstellt. Diese Variablen sind gültig für die body Verwendung im Ausdruck.

Gibt zurück

Eine neue DbLambda, die eine Inline-Lambda-Funktion mit den angegebenen Body- und formalen Parametern beschreibt.

Ausnahmen

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

variables enthält mehrere Elemente mit demselben Variablennamen.

Gilt für: