0

以下の例では、$skip および $top パラメーターをどこでどのように指定すればよいですか?

OData.request( {
    requestUri: "http://ODataServer/FavoriteMovies.svc/$batch",
    method: "POST",
    data: { __batchRequests: [
       { requestUri: "BestMovies(0)", method: "GET" },
       { requestUri: "BestMovies(1)", method: "GET" }
    ]}
},
function (data, response) {
    //success handler
}, undefined, OData.batchHandler);
4

1 に答える 1

2

バッチ URL 自体は、エンティティのサーバー コレクションを処理しないため、skip/top パラメーターを取りません。代わりに、操作のコレクションを参照するだけです。

代わりに $top/$skip 値を requestUri 内に追加できますが、単一のエンティティを参照するため、指定された例では機能しません。かっこがキーを参照していることを示しているため、わかります。

代わりに、requestUri で BestMovies?$top=10 のようなことを行うと、バッチの最初の応答に最初の 10 個の映画が含まれます。

于 2011-05-12T15:37:44.113 に答える