Compartir a través de


IExpandProvider.ApplyExpansions Método

Definición

Aplica expansiones al parámetro queryable especificado.

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

Parámetros

queryable
IQueryable

Objeto IQueryable<T> que va a expandirse.

expandPaths
ICollection<ExpandSegmentCollection>

Colección de rutas ExpandSegmentCollection que deben expandirse.

Devoluciones

Un objeto IEnumerable del mismo tipo que el objeto queryable proporcionado que contiene el parámetro expandPaths especificado.

Comentarios

El ApplyExpansions método puede modificar para expandPaths indicar qué expansiones se incluyen.

El devuelto IEnumerable puede implementar la IExpandedResult interfaz para proporcionar objetos enumerables para las expansiones; de lo contrario, se espera que la información expandida se encuentre directamente en los objetos enumerados.

Se aplica a