8
NorthindModelを使用して次のクエリを実行すると、最初のナビゲーションプロパティのみが展開されたbreezeサンプルのNorthwindDataContextが返されます。他のすべての復帰はnull:Breezeは複数のナビゲーションプロパティパスを展開しませんか?
var query = EntityQuery.from("OrderDetails")
.where("OrderID", "==", 11069)
.expand("Order.Employee", "Order.Customer");
manager.executeQuery(query).then(querySucceeded).fail(queryFailed);
function querySucceeded(data){
var customer = data.results[0].Order().Customer(); // returns null!!!!!
var employee = data.results[0].Order().Employee(); }
は、ここでの問題は何だ?
var query = EntityQuery.from("OrderDetails")
.where("OrderID", "==", 11069)
.expand("Order.Customer", "Order.Employee");
manager.executeQuery(query).then(querySucceeded).fail(queryFailed);
function querySucceeded(data){
var customer = data.results[0].Order().Customer();
var employee = data.results[0].Order().Employee(); // returns null!!!!!
}
顧客がnullに設定されているよりも、私は拡大paramerterリスト内の順序を変更した場合
breeze.jsのドキュメントは混乱しているようですが、それは数時間かかりました。 http://www.breezejs.com/documentation/navigation-properties – AndyK
APIドックは時々見るのが良い場所です:http://www.breezejs.com/sites/all/apidocs/classes/EntityQuery.html# method_expand –
[breezejs.com/documentation/navigation-properties](http://www.breezejs.com/documentation/navigation-properties)の 'expand'の解説を次の人があなたと同じように苦労しないように更新しましたした。私たちがこれをもっと明確にするために何かできることはありますか?フィードバックをお寄せいただきありがとうございます。 – Ward