Partager via


ISelectExpandWrapper.ToDictionary Méthode

Définition

Surcharges

ToDictionary()

Projette le résultat d’une requête $select et $expand dans un IDictionary<TKey,TValue>.

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Projette le résultat d’une requête $select et/ou $expand sur un à l’aide IDictionary<TKey,TValue> du donné propertyMapperProvider. est propertyMapperProvider utilisé pour obtenir un IPropertyMapper pour le IEdmStructuredType que cette ISelectExpandWrapper instance représente. Cela IPropertyMapper sera utilisé pour mapper les propriétés de l’instance ISelectExpandWrapper aux clés du retourné IDictionary<TKey,TValue>. Cette méthode peut être utilisée, par exemple, pour mapper les noms de propriétés dans le IEdmStructuredType aux noms qui doivent être utilisés pour sérialiser les propriétés que contient cette projection.

ToDictionary()

Projette le résultat d’une requête $select et $expand dans un IDictionary<TKey,TValue>.

public System.Collections.Generic.IDictionary<string,object> ToDictionary ();
abstract member ToDictionary : unit -> System.Collections.Generic.IDictionary<string, obj>
Public Function ToDictionary () As IDictionary(Of String, Object)

Retours

IDictionary<TKey,TValue> représentant le résultat $select et $expand.

S’applique à

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Projette le résultat d’une requête $select et/ou $expand sur un à l’aide IDictionary<TKey,TValue> du donné propertyMapperProvider. est propertyMapperProvider utilisé pour obtenir un IPropertyMapper pour le IEdmStructuredType que cette ISelectExpandWrapper instance représente. Cela IPropertyMapper sera utilisé pour mapper les propriétés de l’instance ISelectExpandWrapper aux clés du retourné IDictionary<TKey,TValue>. Cette méthode peut être utilisée, par exemple, pour mapper les noms de propriétés dans le IEdmStructuredType aux noms qui doivent être utilisés pour sérialiser les propriétés que contient cette projection.

public System.Collections.Generic.IDictionary<string,object> ToDictionary (Func<Microsoft.OData.Edm.IEdmModel,Microsoft.OData.Edm.IEdmStructuredType,Microsoft.AspNet.OData.Query.IPropertyMapper> propertyMapperProvider);
abstract member ToDictionary : Func<Microsoft.OData.Edm.IEdmModel, Microsoft.OData.Edm.IEdmStructuredType, Microsoft.AspNet.OData.Query.IPropertyMapper> -> System.Collections.Generic.IDictionary<string, obj>
Public Function ToDictionary (propertyMapperProvider As Func(Of IEdmModel, IEdmStructuredType, IPropertyMapper)) As IDictionary(Of String, Object)

Paramètres

propertyMapperProvider
Func<IEdmModel,IEdmStructuredType,IPropertyMapper>

Fonction qui fournit une nouvelle instance de pour IPropertyMapper un donné IEdmStructuredType et un donné IEdmModel.

Retours

IDictionary<TKey,TValue> représentant le résultat $select et $expand.

S’applique à