DbExpressionBuilder.Lambda Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy element DbLambda z określonym wbudowanym implementacją funkcji lambda i parametrami formalnymi.
Przeciążenia
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>) |
Tworzy element DbLambda z określonym wbudowanym implementacją funkcji lambda i parametrami formalnymi. |
Lambda(DbExpression, DbVariableReferenceExpression[]) |
Tworzy element DbLambda z określonym wbudowanym implementacją funkcji lambda i parametrami formalnymi. |
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)
Tworzy element DbLambda z określonym wbudowanym implementacją funkcji lambda i parametrami formalnymi.
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
Parametry
- body
- DbExpression
Wyrażenie definiujące logikę funkcji Lambda.
- variables
- IEnumerable<DbVariableReferenceExpression>
DbVariableReferenceExpression Kolekcja reprezentująca parametry formalne funkcji Lambda. Te zmienne są prawidłowe do użycia w wyrażeniu body
.
Zwraca
Nowa funkcja DbLambda, która opisuje śródliniową funkcję Lambda z określonymi treściami i parametrami formalnymi.
Wyjątki
variables
ma wartość null lub zawiera wartość null lub body
ma wartość null.
variables
zawiera więcej niż jeden element o tej samej nazwie zmiennej.
Dotyczy
Lambda(DbExpression, DbVariableReferenceExpression[])
Tworzy element DbLambda z określonym wbudowanym implementacją funkcji lambda i parametrami formalnymi.
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
Parametry
- body
- DbExpression
Wyrażenie definiujące logikę funkcji Lambda.
- variables
- DbVariableReferenceExpression[]
DbVariableReferenceExpression Kolekcja reprezentująca parametry formalne funkcji Lambda. Te zmienne są prawidłowe do użycia w wyrażeniu body
.
Zwraca
Nowa funkcja DbLambda, która opisuje śródliniową funkcję Lambda z określonymi treściami i parametrami formalnymi.
Wyjątki
variables
ma wartość null lub zawiera wartość null lub body
ma wartość null.
variables
zawiera więcej niż jeden element o tej samej nazwie zmiennej.