我们的要求是这样的.
我们正在ASP.NET MVC中构建一个多租户网站,每个客户都应该能够按照预定义的用户角色创建自己的用户.
我们正在考虑为几个表创建一个对客户来说很常见的模式.因此,客户可以根据他们的架构登录登录系统,我们不需要改变任何查询来为所有这些登录服务.
我们指的是http://msdn.microsoft.com/en-us/library/aa479086.aspx共享数据库,独立架构.
有人可以建议关注
1.创建架构后如何针对特定架构授权用户
2.这可能是在没有任何查询更改的情况下,db可以为多租户提供服务
提前致谢
阿尼尔
解决方法
经过大量的研究,我可以说,虽然它需要更多的开发和更多的检查,但共享数据库和共享模式是最佳选择.它对您如何轻松满足客户的特定需求提出了一些限制,但从我的观点来看,SAAS并不是为了满足单个客户的奇怪需求.这是为了迎合大多数客户.不是说它是SAAS,而是以iPhone为例.它的建立是为了迎合群众.而不是专注于做所有事情,而不仅仅是简单的一体化.在授权方面,这对你的情况没有帮助,但从长远来看,它可以节省你的工作时间.