DataServiceQuery<TElement>.Expand<TTarget>-Methode (Expression<Func<TElement, TTarget>>)
Erweitert eine Abfrage, um Entitäten aus einer verknüpften Entitätenmenge in die Abfrageantwort aufzunehmen, wobei die verknüpfte Entität einen bestimmten Typ in einer Typhierarchie aufweist.
Namespace: System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Syntax
'Declaration
Public Function Expand(Of TTarget) ( _
navigationPropertyAccessor As Expression(Of Func(Of TElement, TTarget)) _
) As DataServiceQuery(Of TElement)
'Usage
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 unterstützt keine generischen Typen und Methoden.
Typparameter
- TTarget
Zieltyp der letzten Eigenschaft des Erweiterungspfads.
Parameter
- navigationPropertyAccessor
Typ: System.Linq.Expressions.Expression<Func<TElement, TTarget>>
Ein Lambda-Ausdruck zur Angabe der Navigationseigenschaft, die die Entitätenmenge zurückgibt, die in die erweiterte Abfrage aufgenommen werden soll.
Rückgabewert
Typ: System.Data.Services.Client.DataServiceQuery<TElement>
Gibt eine DataServiceQuery<TElement> mit enthaltener Erweiterungsoption zurück.
Hinweise
Die Expand``2(Expression<Func<UMP, UMP>>)-Methode erstellt eine neue DataServiceQuery<TElement> mit der Erweiterungsoption, die im von der zurückgegebenen Abfrage generierten URI festgelegt ist.
Verwenden Sie diese Methode, um eine Entitätenmenge einzuschließen, bei der die Navigationseigenschaft einen abgeleiteten Typ aufweist. Wenn sich die verknüpfte Entitätenmenge nicht in einer Typhierarchie befindet, verwenden Sie die Expand(String)-Methode