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 자동으로 생성된 코드에서 사용되며 데이터베이스 함수에 대한 프록시 역할을 합니다.

적용 대상