Поделиться через


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 интерфейс для предоставления перечисляемых объектов для расширений; в противном случае предполагается, что развернутые сведения будут находиться непосредственно в перечисляемых объектах.

Применяется к