将扩展应用到指定的 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
参数
- queryable
类型:System.Linq.IQueryable
要扩展的 IQueryable<T> 对象。
- expandPaths
类型:System.Collections.Generic.ICollection<ExpandSegmentCollection>
要扩展的 ExpandSegmentCollection 路径的集合。
返回值
类型:System.Collections.IEnumerable
包括指定的 expandPaths 的与提供的 queryable 对象的类型相同的 IEnumerable 对象。
注释
ApplyExpansions 方法可能修改 expandPaths 以指示包括哪些扩展。
返回的 IEnumerable 可实现 IExpandedResult 接口,以提供扩展的枚举对象;否则,预计在枚举的对象中直接找到扩展的信息。