IExpandProvider.ApplyExpansions Metod

Definition

Tillämpar expansioner på den angivna queryable parametern.

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

Parametrar

queryable
IQueryable

Objektet IQueryable<T> som ska expanderas.

expandPaths
ICollection<ExpandSegmentCollection>

En samling ExpandSegmentCollection sökvägar som ska expanderas.

Returer

Ett IEnumerable objekt av samma typ som det angivna queryable objektet som innehåller det angivna expandPaths.

Kommentarer

Metoden ApplyExpansions kan ändra expandPaths för att ange vilka expansioner som ingår.

Den returnerade IEnumerable kan implementera IExpandedResult gränssnittet för att tillhandahålla uppräkningsbara objekt för expansionerna. Annars förväntas den expanderade informationen hittas direkt i de uppräknade objekten.

Gäller för