DataContext.CreateMethodCallQuery(Object, MethodInfo, Object[]) DataContext.CreateMethodCallQuery(Object, MethodInfo, Object[]) DataContext.CreateMethodCallQuery(Object, MethodInfo, Object[]) Method

정의

지정된 .NET 메서드에 연결된 테이블 반환 데이터베이스 함수를 실행합니다.Executes the table-valued database function associated with the specified .NET method.

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>

형식 매개 변수

TResult

반환되는 컬렉션에 있는 요소의 형식입니다.The type of the elements in the returned collection.

매개 변수

instance
Object Object Object

메서드 호출의 인스턴스(현재 개체)입니다.The instance of the method invocation (the current object).

methodInfo
MethodInfo MethodInfo MethodInfo

데이터베이스 메서드에 해당하는 .NET 메서드를 식별하는 MethodInfo입니다.The MethodInfo that identifies the .NET method that corresponds to a database method.

parameters
Object[]

명령에 전달할 매개 변수 배열입니다.The array of parameters to be passed to the command.

반환

IQueryable<TResult>

데이터베이스 쿼리에서 반환된 결과 값의 컬렉션입니다.A collection of resultant values returned by the database query.

설명

CreateMethodCallQuery 자동으로 생성 된 코드는 메서드와 데이터베이스 함수에 프록시 역할을 합니다.The CreateMethodCallQuery method is used in automatically generated code and acts as a proxy to database functions.

적용 대상