Share via


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>>) 方法创建了一个新的 DataServiceQuery<TElement>,并在由返回的查询生成的 URI 中设置了扩展选项。

使用此方法可包括其导航属性属于派生类型的实体集。 当相关实体集未在类型层次结构中时,请使用 Expand(String) 方法

请参阅

参考

DataServiceQuery<TElement> 类

Expand 重载

System.Data.Services.Client 命名空间