0

我遇到了 Breeze 和 Durandal 的问题,这让我相信这可能是 Breeze 的错误,或者我不知道正确的语法。

这是我的模型(假设 Address 只是一个简单的 ComplexType 类)

public class Person {
   public int Id {get;set;}
   public string Name {get;set;}
   public Address MyAddress {get;set;}
}

在 Breeze 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 属性。还有其他人遇到这个问题吗?提前感谢您的帮助。

4

1 回答 1

1

编辑:2013 年 5 月 8 日 - 现在已在 v 1.3.3 中修复


我刚刚确认这是一个错误 - 您的查询语法是正确的(您不需要扩展复杂类型)。我将尝试在下一个版本中更正此问题,并在它进入时发回此处。感谢您的复制:)

于 2013-05-08T16:36:28.200 回答