0

使用以下代码:

$scope.mandat.entityAspect.loadNavigationProperty("OpenPositions")
 .fail(function(err){
  logger.error(err);
});

我收到以下错误:

错误:“operator”参数必须是“FilterQueryOp”枚举的实例,或者必须是“字符串”

而如果我这样做:

var query = breeze.EntityQuery.from("Mandates").where("Id", "==", mandatId)
           .expand("OpenPositions");

manager.executeQuery(query);

它工作正常,集合 OpenPositions 加载正常。

第一种方法我做错了什么?

4

1 回答 1

0

我无法重现这个。Breeze zip 中附带的 DocCode 示例中有几个“loadNavigationProperty”测试。这些测试通过了吗?如果没有,您可能正在运行旧版本的 Breeze?如果是这样,请将这个失败的小例子发送到breath@ideablade.com(收件人:Jay Traband)。

于 2013-05-02T08:23:48.437 回答