IExpandProvider.ApplyExpansions 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将扩展应用于指定的 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 接口,以便为扩展提供可枚举对象;否则,扩展的信息应直接在枚举对象中找到。