DbExpressionBuilder.Invoke メソッド

定義

オーバーロード

Invoke(DbLambda, IEnumerable<DbExpression>)

指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。

Invoke(DbLambda, DbExpression[])

指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。

Invoke(EdmFunction, IEnumerable<DbExpression>)

指定された引数を使用して、指定された関数の呼び出しを表す新しい DbFunctionExpression を作成します。

Invoke(EdmFunction, DbExpression[])

指定された引数を使用して、指定された関数の呼び出しを表す新しい DbFunctionExpression を作成します。

Invoke(DbLambda, IEnumerable<DbExpression>)

指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。

public static System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression Invoke (this System.Data.Entity.Core.Common.CommandTrees.DbLambda lambda, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Entity.Core.Common.CommandTrees.DbLambda * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, arguments As IEnumerable(Of DbExpression)) As DbLambdaExpression

パラメーター

lambda
DbLambda

適用するラムダ関数を表す DbLambda インスタンス。

arguments
IEnumerable<DbExpression>

引数を提供する式のリスト。

戻り値

Lambda 関数アプリケーションを表す新しい式。

例外

ラムダまたは引数が null です。

引数の数がラムダによって宣言された変数の数と等しくないか、または引数に、対応する変数型と等しくない、または昇格可能な結果型を持つ式が含まれています。

適用対象

Invoke(DbLambda, DbExpression[])

指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。

public static System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression Invoke (this System.Data.Entity.Core.Common.CommandTrees.DbLambda lambda, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Entity.Core.Common.CommandTrees.DbLambda * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, ParamArray arguments As DbExpression()) As DbLambdaExpression

パラメーター

lambda
DbLambda

適用するラムダ関数を表す DbLambda インスタンス。

arguments
DbExpression[]

引数を提供する式。

戻り値

Lambda 関数アプリケーションを表す新しい式。

例外

ラムダまたは引数が null です。

引数の数がラムダによって宣言された変数の数と等しくないか、または引数に、対応する変数型と等しくない、または昇格可能な結果型を持つ式が含まれています。

適用対象

Invoke(EdmFunction, IEnumerable<DbExpression>)

指定された引数を使用して、指定された関数の呼び出しを表す新しい DbFunctionExpression を作成します。

public static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression Invoke (this System.Data.Entity.Core.Metadata.Edm.EdmFunction function, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Entity.Core.Metadata.Edm.EdmFunction * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, arguments As IEnumerable(Of DbExpression)) As DbFunctionExpression

パラメーター

function
EdmFunction

呼び出す関数のメタデータ。

arguments
IEnumerable<DbExpression>

関数の引数を提供する式のリスト。

戻り値

関数の呼び出しを表す新しい DbFunctionExpression。

例外

関数が null であるか、引数が null であるか、null が含まれています。

引数の数が、関数によって宣言されたパラメーターの数と等しくないか、または引数に、対応する関数パラメーター型と等しくない、または昇格可能な結果の型を持つ式が含まれています。

適用対象

Invoke(EdmFunction, DbExpression[])

指定された引数を使用して、指定された関数の呼び出しを表す新しい DbFunctionExpression を作成します。

public static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression Invoke (this System.Data.Entity.Core.Metadata.Edm.EdmFunction function, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Entity.Core.Metadata.Edm.EdmFunction * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, ParamArray arguments As DbExpression()) As DbFunctionExpression

パラメーター

function
EdmFunction

呼び出す関数のメタデータ。

arguments
DbExpression[]

関数の引数を提供する式。

戻り値

関数の呼び出しを表す新しい DbFunctionExpression。

例外

関数が null であるか、引数が null であるか、null が含まれています。

引数の数が、関数によって宣言されたパラメーターの数と等しくないか、または引数に、対応する関数パラメーター型と等しくない、または昇格可能な結果の型を持つ式が含まれています。

適用対象