Condividi tramite


ISelectExpandWrapper.ToDictionary Metodo

Definizione

Overload

ToDictionary()

Proietta il risultato di una query di $select e di $expand a un IDictionary<TKey,TValue>oggetto .

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Proietta il risultato di una query $select e/o $expand a un IDictionary<TKey,TValue> oggetto utilizzando l'oggetto specificato propertyMapperProvider. Viene propertyMapperProvider usato per ottenere un IPropertyMapper oggetto per l'istanza IEdmStructuredType rappresentata da questa ISelectExpandWrapper istanza. Verrà IPropertyMapper usato per eseguire il mapping delle proprietà dell'istanza ISelectExpandWrapper alle chiavi del restituito IDictionary<TKey,TValue>. Questo metodo può essere usato, ad esempio, per eseguire il mapping dei nomi delle proprietà nell'oggetto IEdmStructuredType ai nomi che devono essere usati per serializzare le proprietà contenute in questa proiezione.

ToDictionary()

Proietta il risultato di una query di $select e di $expand a un IDictionary<TKey,TValue>oggetto .

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)

Restituisce

Oggetto IDictionary<TKey,TValue> che rappresenta il risultato $select e $expand.

Si applica a

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Proietta il risultato di una query $select e/o $expand a un IDictionary<TKey,TValue> oggetto utilizzando l'oggetto specificato propertyMapperProvider. Viene propertyMapperProvider usato per ottenere un IPropertyMapper oggetto per l'istanza IEdmStructuredType rappresentata da questa ISelectExpandWrapper istanza. Verrà IPropertyMapper usato per eseguire il mapping delle proprietà dell'istanza ISelectExpandWrapper alle chiavi del restituito IDictionary<TKey,TValue>. Questo metodo può essere usato, ad esempio, per eseguire il mapping dei nomi delle proprietà nell'oggetto IEdmStructuredType ai nomi che devono essere usati per serializzare le proprietà contenute in questa proiezione.

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)

Parametri

propertyMapperProvider
Func<IEdmModel,IEdmStructuredType,IPropertyMapper>

Funzione che fornisce una nuova istanza di un IPropertyMapper oggetto per un determinato IEdmStructuredType oggetto e un determinato IEdmModeloggetto .

Restituisce

Oggetto IDictionary<TKey,TValue> che rappresenta il risultato $select e $expand.

Si applica a