Freigeben über


ObjectContext.ExecuteFunction<TElement>-Methode (String, ExecutionOptions, ObjectParameter[])

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Führt die angegebene Funktion für den Standardcontainer aus.

Namespace:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Overridable Function ExecuteFunction(Of TElement) ( _
    functionName As String, _
    executionOptions As ExecutionOptions, _
    ParamArray parameters As ObjectParameter() _
) As ObjectResult(Of TElement)
'Usage
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.

Typparameter

  • TElement
    Elementtyp für Funktionsergebnisse.

Parameter

  • functionName
    Typ: System.String
    Name der Funktion. Enthält möglicherweise einen Container (z. B. ContainerName.FunctionName) oder einfach nur einen Funktionsnamen, wenn DefaultContainerName bekannt ist.

Rückgabewert

Typ: System.Data.Entity.Core.Objects.ObjectResult<TElement>
Ein Objekt, das das Ergebnis der Ausführung dieser Funktion darstellt.

Ausnahmen

Ausnahme Bedingung
ArgumentException

Wenn function NULL oder leer ist.

InvalidOperationException

Wenn function ungültig ist (Syntaxfehler, ist nicht vorhanden, verweist auf eine Funktion mit einem mit T inkompatiblen Rückgabetyp).

Siehe auch

Verweis

ObjectContext Klasse

ExecuteFunction-Überladung

System.Data.Entity.Core.Objects-Namespace