次の方法で共有


DataContext.CreateMethodCallQuery<TResult> メソッド

定義

指定した .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)

型パラメーター

TResult

返されるコレクション内の要素の型。

パラメーター

instance
Object

メソッド呼び出しのインスタンス (現在のオブジェクト)。

methodInfo
MethodInfo

データベース メソッドに対応する .NET メソッドを識別する MethodInfo

parameters
Object[]

コマンドに渡すパラメーターの配列。

戻り値

IQueryable<TResult>

データベース クエリによって返される結果値のコレクション。

注釈

メソッドは CreateMethodCallQuery 、自動的に生成されたコードで使用され、データベース関数のプロキシとして機能します。

適用対象