Мы сохраняем записи со столбцом datetime в базе данных SQL Server. Мы получаем разные результаты при использовании OData API, в зависимости от использования.
Предположим, что есть запись с идентификатором 23415 и значением StartDateTime, сохраненным как UTC 2019-04-08 05: 15: 00.000
Первый способ - получить запись 23415 с помощью выбора
/Odata/XXXXX(23415)?$select=StartDateTime
StartDateTime "2019-04-08T05:15:00+02:00"
Второй способ, получить запись без выбор
/Odata/XXXXX(23415)
StartDateTime "2019-04-08T07:15:00+02:00"
Результаты имеют противоречивое отображение часовых поясов, как можно решить эту проблему, не создавая новый настроенный сериализатор OData. Может ли он быть настроен в рамках aspnetboilerplate.
Любая помощь приветствуется.