DbExpressionBuilder.Lambda Methode

Definition

Ü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.Entity.Core.Common.CommandTrees.DbLambda Lambda (System.Data.Entity.Core.Common.CommandTrees.DbExpression body, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression> variables);

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. Diese Variablen sind gültig für die Verwendung im body-Ausdruck.

Gibt zurück

Ein neuer Ausdruck, der eine Inline-Lambda-Funktion mit dem angegebenen Text und den angegebenen formalen Parametern beschreibt.

Ausnahmen

variablen ist NULL oder enthält NULL, oder body ist NULL.

variables enthält mehr als ein Element mit demselben Variablennamen.

Gilt für:

Lambda(DbExpression, DbVariableReferenceExpression[])

Erstellt eine DbLambda mit den angegebenen Inline-Lambda-Funktionsimplementierungs- und formalen Parametern.

public static System.Data.Entity.Core.Common.CommandTrees.DbLambda Lambda (System.Data.Entity.Core.Common.CommandTrees.DbExpression body, params System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression[] variables);

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. Diese Variablen sind gültig für die Verwendung im body-Ausdruck.

Gibt zurück

Ein neuer Ausdruck, der eine Inline-Lambda-Funktion mit dem angegebenen Text und den angegebenen formalen Parametern beschreibt.

Ausnahmen

variablen ist NULL oder enthält NULL, oder body ist NULL.

variables enthält mehr als ein Element mit demselben Variablennamen.

Gilt für: