Compartir a través de


DataServiceQuery<TElement>.Expand<TTarget> Método (Expression<Func<TElement, TTarget>>)

Expande una consulta para incluir entidades de un conjunto de entidades relacionado en la respuesta de la consulta, donde la entidad relacionada es de un tipo específico dentro de una jerarquía de tipos.

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public Function Expand(Of TTarget) ( _
    navigationPropertyAccessor As Expression(Of Func(Of TElement, TTarget)) _
) As DataServiceQuery(Of TElement)
'Uso
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 no admite tipos y métodos genéricos.

Parámetros de tipo

  • TTarget
    Tipo de destino de la última propiedad de la ruta de acceso expand.

Parámetros

  • navigationPropertyAccessor
    Tipo: System.Linq.Expressions.Expression<Func<TElement, TTarget>>
    Expresión lambda que indica la propiedad de navegación que devuelve el conjunto de entidades que se va a incluir en la consulta expandida.

Valor devuelto

Tipo: System.Data.Services.Client.DataServiceQuery<TElement>
Devuelve DataServiceQuery<TElement> con la opción expand incluida.

Comentarios

El método Expand``2(Expression<Func<UMP, UMP>>) crea un nuevo DataServiceQuery<TElement> con la opción expand establecida en el URI generado por la consulta devuelta.

Use este método para incluir un conjunto de entidades cuando la propiedad de navegación sea de un tipo derivado. Cuando el conjunto de entidades relacionado no está en una jerarquía de tipos, use el método Expand(String).

Vea también

Referencia

DataServiceQuery<TElement> Clase

Sobrecarga de Expand

Espacio de nombres System.Data.Services.Client