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 在自动生成的代码中使用,并充当数据库函数的代理。

适用于