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) メソッドを使用します。