OData веб-API ASP.Net. Потребители могут свободно запрашивать все, что им хочется?

Я только что читал о поддержке ASP.Net Web API для запросов OData, и у меня возникли проблемы с согласованием внешнего воздействия для фильтрации запросов, что, по сути, дает интеграторам возможность создавать любые произвольные фильтры запросов в базе данных, не принимая во внимание оптимальные планы запросов, поля, на которые не следует запрашивать и т. д.

Как можно выполнить санацию запроса OData, чтобы пользователь не мог запускать ужасные сложные запросы непосредственно в базе данных, что может вызвать проблемы с производительностью, и которые могут содержать ссылки на поля, в отношении которых не должно выполняться?

Ответы на вопрос(3)

Ваш ответ на вопрос