次の方法で共有


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 に、同じ変数名の要素が複数含まれています。

適用対象