Я занимаюсь разработкой приложения asp.Net-Core.
Мне нужно сделать запрос ODATA, который преобразуется в
SQL:
SELECT SUM(GameCount)
FROM [GameReportDaily]
where [StartTimeUtc]>'2019-05-13 22:00:00.0000000'
Я могу сделать запрос
/odata/GameReportDaily?$apply=aggregate(gameCount%20with%20sum%20as%20Total)
без фильтров и работает нормально. Теперь мне нужно добавить фильтр, но он не работает:
/odata/GameReportDaily?$apply=aggregate(gameCount%20with%20sum%20as%20Total1)&$filter=(StartTimeUtc+ge+2019-05-27T18%3A00%3A00.000Z)+and+(StartTimeUtc+le+2019-05-28T18%3A00%3A00.000Z)
Ответ:
"Сообщение": "Запрос, указанный в URI, недействителен. Свойство или
путь StartTimeUtc недоступен в текущем контексте. это было
удалено в предыдущем преобразовании. ",
Как я могу сделать запрос ODATA как SQL выше?