使用DateTimeOffset创建Breeze.js查询失败

时间:2013-03-22 02:29:31

标签: javascript odata breeze

我正在运行Breeze.WebApi v1.2.5,我也遇到查询DateTimeOffset类型的问题。

这是我的问题:

var query = entityQuery.from('Sessions')
                       .where('startTime', ">", new Date(2013, 3, 19));

这会生成

http://localhost/api/breeze/Sessions?$filter=StartTime%20gt%20datetime'2013-04-19T05%3A00%3A00.000Z'

会引发错误。

但是,如果我手动更改上面生成的查询以使用datetimeoffset(而不是datetime),如下所示:

http://localhost/api/breeze/Sessions?$filter=StartTime%20gt%20datetimeoffset'2013-04-19T05%3A00%3A00.000Z'

它正确查询并返回适当的响应。

如何使用datetimeoffset而不是datetime生成适当的查询?

1 个答案:

答案 0 :(得分:2)

v 1.2.7 开始,这已得到修复

---上一篇文章

好的,我已经重复了这个。我们应该在下一个版本中修复。发布后我会在这里回复。和thx找到它。