0

我用微风/杜兰达尔开发了一个 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);

所以微风似乎正确安装。

任何的想法?

谢谢。

4

1 回答 1

1

它应该是breeze.EntityKey,但为了更容易使用,我们通常在使用前将其分配一个较短的名称。IE

var EntityKey = breeze.EntityKey;

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

于 2013-04-02T18:06:42.243 回答