0

プロジェクトで 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のバグですか?

前もって感謝します!

4

1 に答える 1