Resource Tree

Resource type represented by tree nodes can be divided into 3 classes: Entity Set , Property and Navigation Property.

When an entity set node is expanded, the node is selected automatically, and all the properties and navigation properties belonging to corresponding entity type are represented. The entity set node is expandable if the selected node represents a property that is a complex type or a navigation property.

When the entity type of an entity set has subtypes, a down arrow is displayed next to the entity type. You can click the arrow to show the subtypes, and select them.

When a subtype is chosen, all properties and navigation properties belonging to subtype itself and the inheritance from ancestor type replace original nodes accordingly. A type casting is appended to the following query URI as a filter to entity set path before.