我使用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);
所以微风似乎已正确安装。
有什么想法吗?
感谢。
答案 0 :(得分:1)
它应该是breeze.EntityKey,但是为了使它更容易使用,我们经常在使用之前将其分配给更短的名称。即。
var EntityKey = breeze.EntityKey;
你显然已经为EntityQuery做了类似的事情。