Metodo ObjectContext.ExecuteFunction<TElement> (String, ExecutionOptions, ObjectParameter[])
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Esegue la funzione specificata sul contenitore predefinito.
Spazio dei nomi: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Overridable Function ExecuteFunction(Of TElement) ( _
functionName As String, _
executionOptions As ExecutionOptions, _
ParamArray parameters As ObjectParameter() _
) As ObjectResult(Of TElement)
'Utilizzo
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.
Parametri di tipo
- TElement
Tipo di elemento per i risultati della funzione.
Parametri
- functionName
Tipo: System.String
Nome della funzione. Potrebbe includere il contenitore (ad esempio ContainerName.FunctionName) o solo il nome della funzione quando DefaultContainerName è noto.
- executionOptions
Tipo: System.Data.Entity.Core.Objects.ExecutionOptions
Opzioni per l'esecuzione di questa funzione.
- parameters
Tipo: System.Data.Entity.Core.Objects.ObjectParameter[]
Valori dei parametri da usare per la funzione. Se si usano parametri di output, i relativi valori non saranno disponibili fino alla lettura completa dei risultati. Questo è dovuto al comportamento sottostante di DbDataReader. Per altre informazioni, vedi https://go.microsoft.com/fwlink/?LinkID=398589.
Valore restituito
Tipo: System.Data.Entity.Core.Objects.ObjectResult<TElement>
Oggetto che rappresenta il risultato dell'esecuzione di questa funzione.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentException | Se la funzione è Null o vuota |
InvalidOperationException | Se la funzione non è valida (sintassi, non esiste, fa riferimento a una funzione con tipo restituito incompatibile con T) |