Я подключаюсь к мультитенантной базе данных через службу odata (мой клиент - приложение для iOS, использующее obj-c OData SDK). У меня вопрос, есть ли способ применить глобальный фильтр для всех вызовов данных. Каждый вызов данных должен быть отфильтрован по TenantID = ?, так что вместо того, чтобы переходить на каждый вызов данных и добавлять TenantID =? к строке фильтра (мое приложение уже разработано для одной базы данных, и теперь я выполняю его рефакторинг для мультитенанта), я просто надеялся, что есть способ перехватить его, скажем, в событии OnBeforeSend и манипулировать URL-адресом для добавления фильтра. Таким образом, поэтому все вызовы данных фильтруются. Есть идеи? Или какие-либо предложения по этому вопросу?
Заранее спасибо