Я использую 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'
Он запрашивает правильно и возвращает соответствующий ответ.
Как я могу заставить ветер генерировать соответствующий запрос со смещением даты и времени вместо даты и времени?
new DateTimeOffset(new DateTime(2013, 3, 19), TimeSpan.Zero)
- person RaghuRam Nadiminti   schedule 22.03.2013