Metodo DataServiceQuery<TElement>.Expand<TTarget> (Expression<Func<TElement, TTarget>>)
Espande una query per includere le entità da un set di entità correlato nella risposta alla query, in cui la query correlata è di un tipo specifico in una gerarchia di tipi.
Spazio dei nomi System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Sintassi
'Dichiarazione
Public Function Expand(Of TTarget) ( _
navigationPropertyAccessor As Expression(Of Func(Of TElement, TTarget)) _
) As DataServiceQuery(Of TElement)
'Utilizzo
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 non supporta metodi e tipi generici.
Parametri di tipo
- TTarget
Tipo di destinazione dell'ultima proprietà nel percorso di espansione.
Parametri
- navigationPropertyAccessor
Tipo: System.Linq.Expressions.Expression<Func<TElement, TTarget>>
Espressione lambda che indica la proprietà di navigazione che restituisce il set di entità da includere nella query espansa.
Valore restituito
Tipo: System.Data.Services.Client.DataServiceQuery<TElement>
Restituisce un oggetto DataServiceQuery<TElement> con l'opzione di espansione inclusa.
Osservazioni
Il metodo Expand``2(Expression<Func<UMP, UMP>>) crea un nuovo oggetto DataServiceQuery<TElement> con il set di opzioni di espansione nell'URI generato dalla query restituita.
Utilizzare questo metodo per includere un set di entità in cui la proprietà di navigazione è in tipo derivato. Quando il set di entità correlato non è in una gerarchia di tipi, utilizzare il metodo Expand(String).