【问题标题】:EntityKey is not defined errorEntityKey 未定义错误
【发布时间】:2013-04-03 02:06:42
【问题描述】:

我用breeze/durandal 开发了一个asp.net mvc 解决方案。

我想执行以下代码:

var entityKey = new EntityKey(entityNames.transport, transportId);
var query = EntityQuery.fromEntityKey(entityKey).expand("Sender.Country");

我收到以下错误:

EntityKey is not defined

我不知道为什么。

我可以执行以下代码:

var query = EntityQuery.from('Transports')
                       .where('id', 'eq', transportId)
                       .expand('Sender.Country')
                       .orderBy(orderBy.transport);

return manager.executeQuery(query)
        .then(fetchSucceeded)
        .fail(queryFailed);

所以微风似乎正确安装。

有什么想法吗?

谢谢。

【问题讨论】:

    标签: breeze


    【解决方案1】:

    它应该是breeze.EntityKey,但是为了更容易使用,我们经常在使用它之前给它分配一个更短的名字。即

    var EntityKey = breeze.EntityKey;
    

    您显然为 EntityQuery 做了类似的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 2021-08-30
      • 2016-11-03
      • 2013-09-07
      • 2012-03-25
      • 2012-09-02
      相关资源
      最近更新 更多