2013-04-02 3 views
0

breeze/durandal을 사용하여 asp.net mvc 솔루션을 개발합니다.EntityKey가 정의되지 않은 오류입니다.

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와 비슷한 작업을 수행했습니다.

관련 문제