プロジェクトで Breeze js バージョン 1.4.1 を使用していますが、次のクエリがあります。
var query = breeze
.EntityQuery.from("AnalyzeObjects")
.expand("GatherTasks, GatherTasks.ObjectFactory")
.where(predicate)
.orderBy("Name")
.using(manager)
.execute();
問題なく動作しますが、サーバー側のページングを追加したいので、次を追加しました。
var query = breeze
.EntityQuery.from("AnalyzeObjects")
.expand("GatherTasks, GatherTasks.ObjectFactory")
.where(predicate)
.inlineCount()
.orderBy("Name")
.take(_take)
.skip(_skip)
.using(manager)
.execute();
問題は、クエリが正常に実行され、inlineCount プロパティが返されているが、expand 句が機能しなくなったことです。最初のクエリを実行すると、「GatherTasks」ナビゲーション プロパティは正常に返されますが、inlineCount プロパティが設定されていると返されません。WCF Data Services に実装された OData エンドポイントを使用しています。誰でもこの動作の理由を知っていますか? それはそよ風のjsのバグですか?
前もって感謝します!