2011-10-17 5 views
3

13個のエンティティを持つオブジェクトがあります。ODataで "Expand Everything"と言う方法がありますか?

一般的なデータを選択しているときにそれらをすべて展開しなければならないのは面倒です。

そのオブジェクト(サブオブジェクトではない)上のすべてのオブジェクトを展開する方法はありますか? (私はOData URLではなく、C#コードでこれを行うことに言及しています)。

答えて

1

これを行うために何も組み込まれていません。 リフレクションを使用するヘルパーメソッドを作成し、問題の型を調べて、ナビゲーションプロパティのリストを決定し、それらの展開をクエリに追加することができます。 一方、expandがオプトインの理由は、コストがかかります(ペイロードが本当に速くなります)。

関連する問題