I am trying to implement what I thought was a simple scenario using an OData service provided by WCF Data services (using the OData V3 application/json;odata=verbose payload
I found two ways to represent navigation properties inline:
application/json;odata=verbose - { "Name": "new name", "Category": { "__metadata": { "uri": "Categories(2)" }}}
application/json;odata=verbose
{ "Name": "new name", "Category": { "__metadata": { "uri": "Categories(2)" }}}
application/json - { "Name": "new name", "Category@odata.bind": "Categories(2)" }
application/json
{ "Name": "new name", "Category@odata.bind": "Categories(2)" }