Поделиться через


DbExpressionBuilder.Lambda Метод

Определение

Перегрузки

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами.

Lambda(DbExpression, DbVariableReferenceExpression[])

Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами.

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);
static member Lambda : System.Data.Entity.Core.Common.CommandTrees.DbExpression * seq<System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbLambda
Public Function Lambda (body As DbExpression, variables As IEnumerable(Of DbVariableReferenceExpression)) As DbLambda

Параметры

body
DbExpression

Выражение, определяющее логику лямбда-функции.

variables
IEnumerable<DbVariableReferenceExpression>

Коллекция DbVariableReferenceExpression, представляющая формальные параметры для лямбда-функции. Эти переменные можно использовать в выражении body.

Возвращаемое значение

Новое выражение, описывающее встроенную лямбда-функцию с указанными текстом и формальными параметрами.

Исключения

значение variables имеет значение NULL или содержит значение NULL, или body имеет значение NULL.

Переменные содержат несколько элементов с одинаковым именем переменной.

Применяется к

Lambda(DbExpression, DbVariableReferenceExpression[])

Создает DbLambda с заданной реализацией встроенной лямбда-функции и формальными параметрами.

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);
static member Lambda : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbLambda
Public Function Lambda (body As DbExpression, ParamArray variables As DbVariableReferenceExpression()) As DbLambda

Параметры

body
DbExpression

Выражение, определяющее логику лямбда-функции.

variables
DbVariableReferenceExpression[]

Коллекция DbVariableReferenceExpression, представляющая формальные параметры для лямбда-функции. Эти переменные можно использовать в выражении body.

Возвращаемое значение

Новое выражение, описывающее встроенную лямбда-функцию с указанными текстом и формальными параметрами.

Исключения

значение variables имеет значение NULL или содержит значение NULL, или body имеет значение NULL.

Переменные содержат несколько элементов с одинаковым именем переменной.

Применяется к