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
확장 경로에 있는 마지막 속성의 대상 형식입니다.
매개 변수
- navigationPropertyAccessor
유형: System.Linq.Expressions.Expression<Func<TElement, TTarget>>
확장 쿼리에 포함할 엔터티 집합을 반환하는 탐색 속성을 나타내는 람다 식입니다.
반환 값
유형: System.Data.Services.Client.DataServiceQuery<TElement>
확장 옵션이 포함된 DataServiceQuery<TElement>를 반환합니다.
주의
Expand``2(Expression<Func<UMP, UMP>>) 메서드는 반환된 쿼리에 의해 생성되는 URI에 설정된 확장 옵션을 사용하여 새 DataServiceQuery<TElement>를 만듭니다.
이 메서드를 사용하여 탐색 속성이 파생 형식에 있는 엔터티 집합을 포함할 수 있습니다. 관련 엔터티 집합이 형식 계층 구조에 없는 경우 Expand(String) 메서드를 사용합니다.