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 を使用して適切なクエリを簡単に生成するにはどうすればよいですか?