Я вижу еще один вопрос по этому , но для себя я даже не могу получить результат на контроллере. Это работает, только если я отправляю его прямо.
Вот мой контроллер.
[HttpGet]
[EnableQuery]
[ODataRoute("AllClients()")]
public IActionResult Get() {
var clients = _clientDATARepository.AllIncluding().ToArray(); This just produces the full 155.
return Ok(_clientDATARepository.AllIncluding()); // This works... sends 10 back.
}
Я хочу скопировать данные, которые предоставляет OData, и прежде чем я смогу сделать это, мне нужно его иметь в таком формате, который я могу использовать а также) Я получаю все 155 записей без подсчета ..
Если, однако,
Мне также нужен счет, который начинается с "@odata.count": 155,
.. вверху ..
Как перехватить ответ OData на контроллере - и затем преобразовать его - чтобы я мог применить его к модели представления ..