Odata提供商的全球过滤

时间:2011-10-20 03:47:07

标签: objective-c sql-server ios wcf odata

我通过odata服务连接到多租户数据库(我的客户端是iOS应用程序,使用obj-c OData SDK)。我的问题是,有没有办法将全局过滤器应用于所有数据调用。每个数据调用都应该通过TenantID =?进行过滤,所以不要去每一个数据调用并添加TenantID =?到了过滤器字符串(我的应用程序已经为单个数据库开发,我现在正在为多租户重构),我只是希望有一种方法可以在OnBeforeSend事件中捕获它并操纵URL来添加过滤器。因此,所有数据调用都被过滤。有任何想法吗?或者有任何关于接近这个的建议?

提前致谢

1 个答案:

答案 0 :(得分:0)

这种方法没有错。 另一种可能不适用于您的情况的方法是使用更改和查询拦截器在Odata端过滤它。

相关问题