我正在使用 ASP.Net MVC 2 和 SQL Server 数据库实现 SaaS 应用程序。我正在使用共享租赁方法。
为了过滤数据,到目前为止,我找到了两种方法。
选项 1:http: //msdn.microsoft.com/en-us/library/aa479086.aspx#mlttntda_tvf
每个租户使用 sql 登录。因此,使用 SUSER_SID() 作为视图中的过滤器
选项 2:http: //blogs.imeta.co.uk/jyoung/archive/2010/03/22/845.aspx
在 Context_Info 中存储租户 ID。因此,使用从 Context_Info 中读取租户 ID 的 sql 函数作为视图中的过滤器。
你能帮我选择合适的选项吗?
谢谢,谢谢