0

Breeze 1.3.5 の使用

「chai の注文」の例に従って、同様のクエリを作成しようとしました。ただし、resourceName に「?」が含まれていると、他の OData パラメータが正しく追加されないことがわかりました。たとえば、次のようにすると:

var query = new breeze.EntityQuery('Products/?categoryId=1234')
            .top(10);

次のようなリクエストを送信します。

http://domain/controller/Products/?categoryId=1234?$top=10

? $top は& $ top である必要があります

なぜなら、' ? ' & ' の代わりに ' を使用すると、私のコンテキスト コントローラーは次のような明らかに無効な categoryId を取得します。

1234?$top=10

私は何か間違ったことをしていますか、それとも単なる欠陥ですか? どんなアイデアや回避策も大歓迎です! ありがとう!

4

1 に答える 1