0

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'

これはエラーをスローします。

ただし、上記の生成されたクエリを手動で変更して、(datetime の代わりに) datetimeoffset を使用すると、次のようになります。

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

正しくクエリを実行し、適切な応答を返します。

datetime の代わりに datetimeoffset を使用して適切なクエリを簡単に生成するにはどうすればよいですか?

4

1 に答える 1

2

v 1.2.7の時点で、これは修正されています

--- 前の投稿

わかりました、これを再現しました。次のリリースで修正する必要があります。リリースされたらまたここに投稿します。それを見つけてくれてthx。

于 2013-03-22T05:34:28.090 に答える