ISelectExpandWrapper.ToDictionary Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ToDictionary() |
Projects the result of a $select and $expand query to a IDictionary<TKey,TValue>. |
ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>) |
Projects the result of a $select and/or $expand query to an IDictionary<TKey,TValue> using
the given |
ToDictionary()
Projects the result of a $select and $expand query to a 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)
Returns
An IDictionary<TKey,TValue> representing the $select and $expand result.
Applies to
ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)
Projects the result of a $select and/or $expand query to an IDictionary<TKey,TValue> using
the given propertyMapperProvider
. The propertyMapperProvider
is used
to obtain an IPropertyMapper for the IEdmStructuredType that this
ISelectExpandWrapper instance represents. This IPropertyMapper will be used to
map the properties of the ISelectExpandWrapper instance to the keys of the
returned IDictionary<TKey,TValue>. This method can be used, for example, to map the property
names in the IEdmStructuredType to the names that should be used to serialize the properties
that this projection contains.
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)
Parameters
- propertyMapperProvider
- Func<IEdmModel,IEdmStructuredType,IPropertyMapper>
A function that provides a new instance of an IPropertyMapper for a given IEdmStructuredType and a given IEdmModel.
Returns
An IDictionary<TKey,TValue> representing the $select and $expand result.