Udostępnij za pośrednictwem


IExpandProvider.ApplyExpansions Metoda

Definicja

Stosuje rozszerzenia do określonego queryable parametru.

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

Parametry

queryable
IQueryable

Obiekt do rozwinięcia IQueryable<T> .

expandPaths
ICollection<ExpandSegmentCollection>

Kolekcja ścieżek do rozwinięcia ExpandSegmentCollection .

Zwraca

Obiekt IEnumerable tego samego typu, który queryable zawiera określony expandPathsobiekt .

Uwagi

Metoda ApplyExpansions może zmodyfikować metodę , expandPaths aby wskazać, które rozszerzenia są uwzględnione.

Zwrócony IEnumerable element może zaimplementować IExpandedResult interfejs w celu zapewnienia obiektów wyliczalnych dla rozszerzeń. W przeciwnym razie rozszerzone informacje powinny zostać znalezione bezpośrednio w wyliczone obiekty.

Dotyczy