2013-04-02 3 views
0

Я разработал решение asp.net mvc с бриз/дюрандал.EntityKey не определен error

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

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

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

Любая идея?

Спасибо.

ответ

1

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

var EntityKey = breeze.EntityKey; 

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

Смежные вопросы