2011-10-20 34 views
0

Im通過odata服務連接到多租戶數據庫(我的客戶端是使用obj-c OData SDK的iOS應用程序)。我的問題是,有沒有辦法將全局過濾器應用於所有數據調用。每個數據調用都應該通過TenantID =?進行過濾,因此不必進行每一次數據調用並添加TenantID =?到過濾器字符串(我的應用程序已經爲單個數據庫開發,現在正在爲多租戶重構它),我只是希望有一種方法可以在OnBeforeSend事件中捕獲它並操縱URL來添加過濾器。所以所有的數據調用都被過濾。有任何想法嗎?或有任何建議來解決這個問題?Odata Provider上的全局篩選

在此先感謝

回答

0

有什麼不妥的做法。 另一種可能不適用於您的情況的方法是使用更改和查詢攔截器在Odata方面對其進行過濾。