ObjectQuery.IQueryable.Expression ObjectQuery.IQueryable.Expression ObjectQuery.IQueryable.Expression Property

정의

이 쿼리를 설명하는 식을 가져옵니다.Gets the expression describing this query.

property System::Linq::Expressions::Expression ^ System::Linq::IQueryable::Expression { System::Linq::Expressions::Expression ^ get(); };
System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get; }
 ReadOnly Property Expression As Expression Implements IQueryable.Expression

속성 값

이 쿼리를 설명하는 LINQ Expression입니다.The LINQ Expression that describes this query.

구현

설명

LINQ 작성기 패턴을 사용하여 쿼리를 빌드했으면 전체 LINQ 식 트리가 반환되고, 그렇지 않으면 이 쿼리를 래핑하는 상수 식이 반환됩니다.For queries built by using LINQ builder patterns, this returns a full LINQ expression tree; otherwise, it returns a constant expression that wraps this query. 기본 식은 캐시되지 않습니다.Note that the default expression is not cached. 따라서 프레임워크에서 LINQ 쿼리와 Entity SQL 쿼리를 구별할 수 있습니다.This allows the framework to differentiate between LINQ and Entity SQL queries.

이 멤버는 명시적 인터페이스 멤버 구현이며,This member is an explicit interface member implementation. ObjectQuery<T> 인스턴스가 IListSource 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.It can be used only when the ObjectQuery<T> instance is cast to an IListSource interface.

적용 대상