共用方式為


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 命名空間