が含まれています:
/entity1('key')/entity2('key')/entity3('key')/entity4('key')
私は/entity1('key')/entity2('key')/entity3?$expand=entity4
を実行すると、私は正しい"@odata.context"
でJSONレスポンスを受け取ります:
"@odata.context": "https://host:port/$metadata#entity1('key')/entity2('ket')/entity3",
"value": [
{
...,
"[email protected]": "https://host:port/$metadata#entity1('key')/entity2('key')/entity3('key')/entity4",
"entity4": [
{
...
}
]
},
...
私はしかし/entity1('key')/entity2('key')/entity3('key')?$expand=entity4
を実行すると、私はトンで間違った"@odata.context"
を受け取りますキーヲ:
"The context URL 'https://host:port/$metadata#entity1('key')/entity2('key')/entity3('key')('key')/entity4' is invalid."
まあ冗談:
"@odata.context": "https://host:port/$metadata#entity1('key')/entity2('ket')/entity3",
"value": [
{
...,
"[email protected]": "https://host:port/$metadata#entity1('key')/entity2('key')/entity3('key')('key')/entity4",
"entity4": [
{
...
}
]
}
これは、MicrosoftのODataのクライアントで実行する例外が発生します。これを引き起こす原因は何ですか?
更新
私は問題hereを記録しました。私たちは何が起こるか見るでしょう。