OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

odata message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] (ODATA-685) Prepare clients in 4.0 to deal with nav property binding on containment


     [ https://issues.oasis-open.org/browse/ODATA-685?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Pizzo updated ODATA-685:
--------------------------------

    Proposal: 
Approved Proposal:
Describe how PropertyPath and Target can traverse complex types, cast segments, and containment navigation properties as long as Property Path terminates on a non-containment nav prop and Target terminates on a containment nav prop, singleton, or entity set.. 

  was:
Add a note to [CSDL] saying something along the lines of:
"Client should be aware that future versions of OData are expected to support the use of the edm:NavigationPropertyBinding element on NavigationProperty elements where ContainsTarget is true."

and in 13.5.3, Attribute EntitySet on NavigationPropertyBinding:

"Clients should be aware that future versions of OData are expected to support either relative paths starting with a sibling of the schema element containing the navigation property binding, or absolute paths starting with a qualified schema name. In either case, the path could potentially include one or more navigation property paths whose ContainsTarget attribute is true."


> Prepare clients in 4.0 to deal with nav property binding on containment
> -----------------------------------------------------------------------
>
>                 Key: ODATA-685
>                 URL: https://issues.oasis-open.org/browse/ODATA-685
>             Project: OASIS Open Data Protocol (OData) TC
>          Issue Type: Sub-task
>          Components: OData CSDL
>    Affects Versions: V4.0_OS
>         Environment: [Applied]
>            Reporter: Michael Pizzo
>            Assignee: Michael Pizzo
>             Fix For: V4.0_ERRATA01
>
>
> OData V4 has a hole in that we never defined how navigation property bindings related to containment. OData-674 seeks to address that issue as a natural extension to current behavior, but because it couldn't be considered a non-material change we were unable to add it to 4.0.
> However, understanding how this will be addressed in the future, it would be nice to give direction to clients today such that they can anticipate the change and not break when services add support for navigation property bindings to contained nav props, and allow referencing contained sets as the target of a navpropbinding.



--
This message was sent by Atlassian JIRA
(v6.2.2#6258)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]