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