IExpandProvider.ApplyExpansions 方法

定义

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

public:
 System::Collections::IEnumerable ^ ApplyExpansions(System::Linq::IQueryable ^ queryable, System::Collections::Generic::ICollection<System::Data::Services::ExpandSegmentCollection ^> ^ expandPaths);
public System.Collections.IEnumerable ApplyExpansions (System.Linq.IQueryable queryable, System.Collections.Generic.ICollection<System.Data.Services.ExpandSegmentCollection> expandPaths);
abstract member ApplyExpansions : System.Linq.IQueryable * System.Collections.Generic.ICollection<System.Data.Services.ExpandSegmentCollection> -> System.Collections.IEnumerable
Public Function ApplyExpansions (queryable As IQueryable, expandPaths As ICollection(Of ExpandSegmentCollection)) As IEnumerable

参数

queryable
IQueryable

要扩展的 IQueryable<T> 对象。

expandPaths
ICollection<ExpandSegmentCollection>

要扩展的 ExpandSegmentCollection 路径的集合。

返回

一个 IEnumerable 对象,其类型与所提供的 queryable 对象(包含指定的 expandPaths)的类型相同。

注解

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

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

适用于