我遇到了Breeze和Durandal的問題,這讓我相信它可能是Breeze的錯誤,或者我不知道正確的語法。BreezeJS選擇ComplexType屬性
這裏是我的模型(假設地址只是一個簡單的ComplexType類)
public class Person {
public int Id {get;set;}
public string Name {get;set;}
public Address MyAddress {get;set;}
}
而在前端有微風JS,我有以下幾點:
EntityQuery.from('Person').select('id,name').orderBy('id');
以上線運行完美,但如果我有:
EntityQuery.from('Person').select('id,name,myAddress').orderBy('id');
我得到的錯誤消息Error retreiving data. deferred is not defined
看起來好像在Select語句中不能具有ComplexType屬性。任何人都遇到這個問題?感謝您的幫助提前。
你也可以顯示你的地址類嗎?另外你如何將一個人映射到一個地址? – 2013-05-08 15:40:04