Ошибка EntityKey не определена

Я разрабатываю решение asp.net mvc с помощью breeze/durandal.

Я хотел бы выполнить следующий код:

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);

Так что ветер кажется правильно установленным.

Есть идеи?

Спасибо.


person Bronzato    schedule 02.04.2013    source источник


Ответы (1)


Это должен быть breeze.EntityKey, но для упрощения использования мы часто присваиваем ему более короткое имя перед использованием. то есть

var EntityKey = breeze.EntityKey;

Вы, очевидно, сделали что-то подобное для EntityQuery.

person Jay Traband    schedule 02.04.2013