Udostępnij za pośrednictwem


ISelectExpandWrapper.ToDictionary Metoda

Definicja

Przeciążenia

ToDictionary()

Projektuje wynik zapytania $select i $expand do obiektu IDictionary<TKey,TValue>.

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Projektuje wynik zapytania $select i/lub $expand do zapytania IDictionary<TKey,TValue> przy użyciu danego propertyMapperProviderelementu . Element propertyMapperProvider służy do uzyskiwania IPropertyMapperIEdmStructuredType elementu dla tego ISelectExpandWrapper wystąpienia. Będzie to IPropertyMapper używane do mapowania właściwości ISelectExpandWrapper wystąpienia na klucze zwróconego IDictionary<TKey,TValue>elementu . Tej metody można użyć, na przykład, aby zamapować nazwy właściwości na IEdmStructuredType nazwy, które powinny być używane do serializacji właściwości, które zawiera ta projekcja.

ToDictionary()

Projektuje wynik zapytania $select i $expand do obiektu 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)

Zwraca

Wynik IDictionary<TKey,TValue> $select i $expand.

Dotyczy

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Projektuje wynik zapytania $select i/lub $expand do zapytania IDictionary<TKey,TValue> przy użyciu danego propertyMapperProviderelementu . Element propertyMapperProvider służy do uzyskiwania IPropertyMapperIEdmStructuredType elementu dla tego ISelectExpandWrapper wystąpienia. Będzie to IPropertyMapper używane do mapowania właściwości ISelectExpandWrapper wystąpienia na klucze zwróconego IDictionary<TKey,TValue>elementu . Tej metody można użyć, na przykład, aby zamapować nazwy właściwości na IEdmStructuredType nazwy, które powinny być używane do serializacji właściwości, które zawiera ta projekcja.

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)

Parametry

propertyMapperProvider
Func<IEdmModel,IEdmStructuredType,IPropertyMapper>

Funkcja, która udostępnia nowe wystąpienie IPropertyMapper dla danego IEdmStructuredType i danego IEdmModelelementu .

Zwraca

Wynik IDictionary<TKey,TValue> $select i $expand.

Dotyczy