Freigeben über


DataContext.CreateMethodCallQuery<TResult> Methode

Definition

Führt die der angegebenen .NET-Methode zugeordnete Tabellenwert-Datenbankfunktion aus.

protected public:
generic <typename TResult>
 System::Linq::IQueryable<TResult> ^ CreateMethodCallQuery(System::Object ^ instance, System::Reflection::MethodInfo ^ methodInfo, ... cli::array <System::Object ^> ^ parameters);
protected internal System.Linq.IQueryable<TResult> CreateMethodCallQuery<TResult> (object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters);
member this.CreateMethodCallQuery : obj * System.Reflection.MethodInfo * obj[] -> System.Linq.IQueryable<'Result>
Protected Friend Function CreateMethodCallQuery(Of TResult) (instance As Object, methodInfo As MethodInfo, ParamArray parameters As Object()) As IQueryable(Of TResult)

Typparameter

TResult

Der Typ der Elemente in der zurückgegebenen Auflistung.

Parameter

instance
Object

Die Instanz des Methodenaufrufs (das aktuelle Objekt).

methodInfo
MethodInfo

Die MethodInfo, die die .NET-Methode identifiziert, die einer Datenbankmethode entspricht.

parameters
Object[]

Das Parameterarray, das an den Befehl übergeben werden soll.

Gibt zurück

IQueryable<TResult>

Von der Datenbankabfrage wurde eine Auflistung resultierender Werte zurückgegeben.

Hinweise

Die CreateMethodCallQuery -Methode wird in automatisch generiertem Code verwendet und fungiert als Proxy für Datenbankfunktionen.

Gilt für: