【发布时间】:2011-03-28 11:49:23
【问题描述】:
我正在使用 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 函数作为视图中的过滤器。
您能帮我选择合适的选项吗?
谢谢 谢谢
【问题讨论】:
标签: sql-server asp.net-mvc-2 saas multi-tenant