Sdílet prostřednictvím


DataContext.CreateMethodCallQuery<TResult> Metoda

Definice

Spustí funkci databáze s hodnotou tabulky přidruženou k zadané metodě .NET.

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)

Parametry typu

TResult

Typ prvků ve vrácené kolekci.

Parametry

instance
Object

Instance vyvolání metody (aktuální objekt).

methodInfo
MethodInfo

Ten MethodInfo identifikuje metodu .NET, která odpovídá metodě databáze.

parameters
Object[]

Pole parametrů, které se mají předat příkazu.

Návraty

IQueryable<TResult>

Kolekce výsledných hodnot vrácených databázovým dotazem.

Poznámky

Metoda se CreateMethodCallQuery používá v automaticky generovaném kódu a funguje jako proxy pro databázové funkce.

Platí pro