다음을 통해 공유


DataServiceQuery<TElement>.Expand<TTarget> 메서드 (Expression<Func<TElement, TTarget>>)

형식 계층 구조의 특정 형식을 가진 관련 엔터티 집합의 항목을 쿼리 응답에 포함하도록 쿼리를 확장합니다.

네임스페이스:  System.Data.Services.Client
어셈블리:  Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)

구문

‘선언
Public Function Expand(Of TTarget) ( _
    navigationPropertyAccessor As Expression(Of Func(Of TElement, TTarget)) _
) As DataServiceQuery(Of TElement)
‘사용 방법
Dim instance As DataServiceQuery
Dim navigationPropertyAccessor As Expression(Of Func(Of TElement, TTarget))
Dim returnValue As DataServiceQuery(Of TElement)

returnValue = instance.Expand(navigationPropertyAccessor)
public DataServiceQuery<TElement> Expand<TTarget>(
    Expression<Func<TElement, TTarget>> navigationPropertyAccessor
)
public:
generic<typename TTarget>
DataServiceQuery<TElement>^ Expand(
    Expression<Func<TElement, TTarget>^>^ navigationPropertyAccessor
)
member Expand : 
        navigationPropertyAccessor:Expression<Func<'TElement, 'TTarget>> -> DataServiceQuery<'TElement> 
JScript는 제네릭 형식 및 메서드를 지원하지 않습니다.

유형 매개 변수

  • TTarget
    확장 경로에 있는 마지막 속성의 대상 형식입니다.

매개 변수

반환 값

유형: System.Data.Services.Client.DataServiceQuery<TElement>
확장 옵션이 포함된 DataServiceQuery<TElement>를 반환합니다.

주의

Expand``2(Expression<Func<UMP, UMP>>) 메서드는 반환된 쿼리에 의해 생성되는 URI에 설정된 확장 옵션을 사용하여 새 DataServiceQuery<TElement>를 만듭니다.

이 메서드를 사용하여 탐색 속성이 파생 형식에 있는 엔터티 집합을 포함할 수 있습니다. 관련 엔터티 집합이 형식 계층 구조에 없는 경우 Expand(String) 메서드를 사용합니다.

참고 항목

참조

DataServiceQuery<TElement> 클래스

Expand 오버로드

System.Data.Services.Client 네임스페이스