次の方法で共有


ObjectContext.ExecuteFunction<TElement> メソッド (String, ExecutionOptions, ObjectParameter[])

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

既定のコンテナーで指定した関数を実行します。

名前空間:  System.Data.Entity.Core.Objects
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Overridable Function ExecuteFunction(Of TElement) ( _
    functionName As String, _
    executionOptions As ExecutionOptions, _
    ParamArray parameters As ObjectParameter() _
) As ObjectResult(Of TElement)
'使用
Dim instance As ObjectContext 
Dim functionName As String 
Dim executionOptions As ExecutionOptions 
Dim parameters As ObjectParameter()
Dim returnValue As ObjectResult(Of TElement)

returnValue = instance.ExecuteFunction(functionName, _
    executionOptions, parameters)
public virtual ObjectResult<TElement> ExecuteFunction<TElement>(
    string functionName,
    ExecutionOptions executionOptions,
    params ObjectParameter[] parameters
)
public:
generic<typename TElement>
virtual ObjectResult<TElement>^ ExecuteFunction(
    String^ functionName, 
    ExecutionOptions^ executionOptions, 
    ... array<ObjectParameter^>^ parameters
)
abstract ExecuteFunction : 
        functionName:string * 
        executionOptions:ExecutionOptions * 
        parameters:ObjectParameter[] -> ObjectResult<'TElement> 
override ExecuteFunction : 
        functionName:string * 
        executionOptions:ExecutionOptions * 
        parameters:ObjectParameter[] -> ObjectResult<'TElement> 
JScript does not support generic types and methods.

型パラメーター

  • TElement
    関数の結果の要素型。

パラメーター

  • functionName
    型 : System.String
    関数名。 コンテナーを含めるか ( ContainerName.FunctionName など)、関数名だけを含めることができます (DefaultContainerName がわかっている場合)。

戻り値

型 : System.Data.Entity.Core.Objects.ObjectResult<TElement>
この関数の実行結果を表すオブジェクト。

例外

例外 状態
ArgumentException

関数が null または空の場合

InvalidOperationException

関数が無効な場合 (構文が無効であるか、関数が存在しないか、戻り値の型に T との互換性がない関数を参照しています)

参照

参照

ObjectContext クラス

ExecuteFunction オーバーロード

System.Data.Entity.Core.Objects 名前空間