DbExpressionBuilder.Lambda Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами.
Перегрузки
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>) |
Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами. |
Lambda(DbExpression, DbVariableReferenceExpression[]) |
Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами. |
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)
Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами.
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
Параметры
- body
- DbExpression
Выражение, определяющее логику лямбда-функции.
- variables
- IEnumerable<DbVariableReferenceExpression>
Коллекция DbVariableReferenceExpression, представляющая формальные параметры для лямбда-функции. Эти переменные допустимо использовать в выражении body
.
Возвращаемое значение
Новый класс DbLambda, который описывает встроенную лямбда-функцию с указанными телом и формальными параметрами.
Исключения
variables
имеет значение null или содержит null, либо body
имеет значение null.
variables
содержит несколько элементов с одним и тем же именем переменной.
Применяется к
Lambda(DbExpression, DbVariableReferenceExpression[])
Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами.
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
Параметры
- body
- DbExpression
Выражение, определяющее логику лямбда-функции.
- variables
- DbVariableReferenceExpression[]
Коллекция DbVariableReferenceExpression, представляющая формальные параметры для лямбда-функции. Эти переменные допустимо использовать в выражении body
.
Возвращаемое значение
Новый класс DbLambda, который описывает встроенную лямбда-функцию с указанными телом и формальными параметрами.
Исключения
variables
имеет значение null или содержит null, либо body
имеет значение null.
variables
содержит несколько элементов с одним и тем же именем переменной.