IExpandProvider.ApplyExpansions 方法

将扩展应用到指定的 queryable 参数。

命名空间:  System.Data.Services
程序集:  Microsoft.Data.Services(在 Microsoft.Data.Services.dll 中)

语法

声明
Function ApplyExpansions ( _
    queryable As IQueryable, _
    expandPaths As ICollection(Of ExpandSegmentCollection) _
) As IEnumerable
用法
Dim instance As IExpandProvider
Dim queryable As IQueryable
Dim expandPaths As ICollection(Of ExpandSegmentCollection)
Dim returnValue As IEnumerable

returnValue = instance.ApplyExpansions(queryable, _
    expandPaths)
IEnumerable ApplyExpansions(
    IQueryable queryable,
    ICollection<ExpandSegmentCollection> expandPaths
)
IEnumerable^ ApplyExpansions(
    IQueryable^ queryable, 
    ICollection<ExpandSegmentCollection^>^ expandPaths
)
abstract ApplyExpansions : 
        queryable:IQueryable * 
        expandPaths:ICollection<ExpandSegmentCollection> -> IEnumerable 
function ApplyExpansions(
    queryable : IQueryable, 
    expandPaths : ICollection<ExpandSegmentCollection>
) : IEnumerable

参数

返回值

类型:System.Collections.IEnumerable
包括指定的 expandPaths 的与提供的 queryable 对象的类型相同的 IEnumerable 对象。

注释

ApplyExpansions 方法可能修改 expandPaths 以指示包括哪些扩展。

返回的 IEnumerable 可实现 IExpandedResult 接口,以提供扩展的枚举对象;否则,预计在枚举的对象中直接找到扩展的信息。

请参阅

参考

IExpandProvider 接口

System.Data.Services 命名空间