Бриз dosn' t расширяют больше чем один навигационный имущественный путь?

если я управляю следующим вопросом, используя NorthindModel, NorthwindDataContext от образцов бриза, только первая навигационная собственность экс-застеклена. Весь другой пустой указатель возвращения:

    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!!!!!
    }

Если я изменяю заказ в расширить списке пара-Мертера, чем клиент собирается аннулировать:

    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();         }

Какова проблема здесь?

8
nl ja de

1 ответы

'Расширить' метод берет отдельный аргумент, который является или множеством или разграниченной последовательностью запятой. Вы дали ему два аргумента. Так попробуйте следующее вместо этого.

var query = EntityQuery.from("OrderDetails") .where("OrderID", "==", 11069) .expand(["Order.Customer", "Order.Employee"]);

Отметьте [].

10
добавлено
Доктора API иногда - лучшее место, чтобы посмотреть: breezejs.com/sites/all/apidocs/classes/…
добавлено автор Jay Traband, источник
Я обновил комментарий относительно , расширяют в breezejs.com/documentation/navigation-properties в надеждах, что следующий человек не борется, как вы сделали. Есть ли что-то еще, что мы можем сделать, чтобы сделать это более ясным? Спасибо за обратную связь.
добавлено автор Ward, источник
Хорошо, доктора на breeze.js, кажется, беспорядок...., который взял меня часы. breezejs.com/documentation/navigation-properties
добавлено автор AndyK, источник