DbExpressionBuilder.Lambda Metod

Definition

Skapar en DbLambda med den angivna infogade Lambda-funktionsimplementeringen och formella parametrar.

Överlagringar

Name Description
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Skapar en DbLambda med den angivna infogade Lambda-funktionsimplementeringen och formella parametrar.

Lambda(DbExpression, DbVariableReferenceExpression[])

Skapar en DbLambda med den angivna infogade Lambda-funktionsimplementeringen och formella parametrar.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Skapar en DbLambda med den angivna infogade Lambda-funktionsimplementeringen och formella parametrar.

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

Parametrar

body
DbExpression

Ett uttryck som definierar logiken i Lambda-funktionen.

variables
IEnumerable<DbVariableReferenceExpression>

En DbVariableReferenceExpression samling som representerar de formella parametrarna för Lambda-funktionen. Dessa variabler är giltiga för användning i uttrycket body .

Returer

En ny DbLambda som beskriver en infogad Lambda-funktion med angiven brödtext och formella parametrar.

Undantag

variables är null eller innehåller null eller body är null.

variables innehåller mer än ett element med samma variabelnamn.

Gäller för

Lambda(DbExpression, DbVariableReferenceExpression[])

Skapar en DbLambda med den angivna infogade Lambda-funktionsimplementeringen och formella parametrar.

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

Parametrar

body
DbExpression

Ett uttryck som definierar logiken i Lambda-funktionen.

variables
DbVariableReferenceExpression[]

En DbVariableReferenceExpression samling som representerar de formella parametrarna för Lambda-funktionen. Dessa variabler är giltiga för användning i uttrycket body .

Returer

En ny DbLambda som beskriver en infogad Lambda-funktion med angiven brödtext och formella parametrar.

Undantag

variables är null eller innehåller null eller body är null.

variables innehåller mer än ett element med samma variabelnamn.

Gäller för