エンティティと2つの子エンティティのインスタンスを同時に作成しようとしています。拡張によるOData POSTエンティティの作成
私は次のJSONを/ user_objectsリソースに投稿すると、うまく親のuser_objectエンティティとリンクされたUser_object_attributeエンティティを作成します。唯一の問題は、新しいuser_object_attributeを含むように結果セットを拡張しているように見えないため、user_objectの事実上のバージョンを効果的に使用できますが、ODataサービスuser_object_attributesを取得します。
返されたとき、私は、子のuser_object_attributeオブジェクトにきれいに入るIDを持っていますが、子がcreated_dateのようなサーバー側の生成フィールドを持っていたらどうなりますか?それでは、私はまだODataレポをもう一度打つ必要がありますか?
正しい$拡張クエリを試しましたか?$ expand = user_objects_attributes作成が成功しても、まだ展開された結果セットは返されません。
これが可能かどうかは誰にも分かりますか?それとも、それはすべての子のuser_object_attributesを返すことだけでしょうか?
{
"annotator_id":1,
"content_type":"content_type",
"created_date":"2013-02-15T17:20:09.191",
"guid":"GUID",
"size_kb":100,
"title":"Title",
"updated_date":null,
"url":"URL",
"user_object_id":0,
"user_objects_attributes":[
{
"attribute_id":0,
"name":"name191",
"user_object_id":0,
"value":"value191"
}
]
}
ありがとう、 マーク。