Breeze 未定义EntityKey错误

Breeze 未定义EntityKey错误,breeze,Breeze,我使用breeze/durandal开发了一个asp.net mvc解决方案 我想执行以下代码: var entityKey = new EntityKey(entityNames.transport, transportId); var query = EntityQuery.fromEntityKey(entityKey).expand("Sender.Country"); 我得到了以下错误: 未定义EntityKey 我不知道为什么 我可以执行以下代码: var query = Enti

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

我想执行以下代码:

var entityKey = new EntityKey(entityNames.transport, transportId);
var query = EntityQuery.fromEntityKey(entityKey).expand("Sender.Country");
我得到了以下错误:

未定义EntityKey

我不知道为什么

我可以执行以下代码:

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

return manager.executeQuery(query)
        .then(fetchSucceeded)
        .fail(queryFailed);
因此,breeze似乎安装正确

有什么想法吗


谢谢。

它应该是breeze.EntityKey,但为了便于使用,我们通常在使用它之前将它指定为一个较短的名称。i、 e

var EntityKey = breeze.EntityKey;
显然,您对EntityQuery做了类似的操作