This document describes defining Referential Constraints for the Service Builder projects complying with OData V4
Referential Constraint denotes which of its properties are tied to which properties of a related entity type. These properties need not to be a key property. A referential constraint asserts that the Property Path (the property defined on the parent Entity Type containing the Navigation Property) and Referenced Property Path (the referenced property defined on the Entity Type mentioned in the Target Type of the Navigation Property) MUST have the same value.
Path Selection Data displays all the levels of complex type property. Here, you can select only a primitive property as the path for Property path or Referenced Property Path. On selecting a primitive property (or core property) in the list, Property Path/Referenced Property Path constructs and displays the complete path of the selected property.
If you select a complex property, an error message is displayed.