다음을 통해 공유


IQueryProvider.CreateQuery 메서드

정의

오버로드

CreateQuery(Expression)

지정된 식 트리로 나타낸 쿼리를 실행할 수 있는 IQueryable 개체를 생성합니다.

CreateQuery<TElement>(Expression)

지정된 식 트리로 나타낸 쿼리를 실행할 수 있는 IQueryable<T> 개체를 생성합니다.

CreateQuery(Expression)

지정된 식 트리로 나타낸 쿼리를 실행할 수 있는 IQueryable 개체를 생성합니다.

public:
 System::Linq::IQueryable ^ CreateQuery(System::Linq::Expressions::Expression ^ expression);
public System.Linq.IQueryable CreateQuery (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable
Public Function CreateQuery (expression As Expression) As IQueryable

매개 변수

expression
Expression

LINQ 쿼리를 나타내는 식 트리입니다.

반환

지정된 식 트리로 나타낸 쿼리를 실행할 수 있는 IQueryable입니다.

설명

참고

Expression 반환 IQueryable 된 개체의 속성은 와 같습니다expression.

메서드는 CreateQuery 식 트리가 지정된 새 IQueryable 개체를 만드는 데 사용됩니다. 반환된 개체로 표시되는 쿼리는 특정 LINQ 공급자와 연결됩니다.

Cast와 같이 OfTypeQueryable정의된 여러 표준 쿼리 연산자 메서드는 이 메서드를 호출합니다. LINQ 쿼리를 MethodCallExpression 나타내는 을 전달합니다.

적용 대상

CreateQuery<TElement>(Expression)

지정된 식 트리로 나타낸 쿼리를 실행할 수 있는 IQueryable<T> 개체를 생성합니다.

public:
generic <typename TElement>
 System::Linq::IQueryable<TElement> ^ CreateQuery(System::Linq::Expressions::Expression ^ expression);
public System.Linq.IQueryable<TElement> CreateQuery<TElement> (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable<'Element>
Public Function CreateQuery(Of TElement) (expression As Expression) As IQueryable(Of TElement)

형식 매개 변수

TElement

반환되는 IQueryable<T>의 요소 형식입니다.

매개 변수

expression
Expression

LINQ 쿼리를 나타내는 식 트리입니다.

반환

IQueryable<TElement>

지정된 식 트리로 나타낸 쿼리를 실행할 수 있는 IQueryable<T>입니다.

설명

참고

Expression 반환 IQueryable<T> 된 개체의 속성은 와 같습니다expression.

메서드는 CreateQuery 식 트리가 지정된 새 IQueryable<T> 개체를 만드는 데 사용됩니다. 반환된 개체로 표시되는 쿼리는 특정 LINQ 공급자와 연결됩니다.

Queryable 열거 가능한 결과를 반환하는 대부분의 표준 쿼리 연산자 메서드는 이 메서드를 호출합니다. LINQ 쿼리를 MethodCallExpression 나타내는 을 전달합니다.

적용 대상