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