-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: V4.0_CS01
-
Fix Version/s: V4.0_CSD03
-
Labels:None
-
Environment:
[Applied]
-
Proposal:
-
Resolution:
Our current context URL for projected entities includes the selected properties:
{context-url}
#
{entity-set} {/type-name} {property-list}The abnf for property-list is:
propertyList = OPEN propertyListItem *( COMMA propertyListItem ) CLOSE
propertyListItem = STAR ; all structural properties
/ propertyListProperty
propertyListProperty = primitiveProperty
/ primitiveColProperty
/ navigationProperty [ '+' ] [ propertyList ]
/ selectPath [ "/" propertyListProperty ]
However, we need to be able to support properties being prefixed with type for the following types of queries:
~People?$select=ns.SalesPerson/Department,ns.Cashier/Register
Which should yield:
http://host/service/$metadata#People(ns.SalesPerson/Department,ns.Cashier/Register)