我正在寻找您对以下有关MVC3应用程序和多租户的问题的意见。
1)您是否使用具有多个数据库的单个应用程序实例-每个客户端一个数据库?
2) Or do you use a single application + single database instance - with some data (say vendor ID) to distinguish the vendor's data?
如果是上面第一种情况-一个应用程序+多个数据库-如何配置您的web.config?当用户登录时,如何将应用程序指向正确的数据库?
如果是上述第二种情况-您发现执行以下操作有多容易-每个客户端
我正在使用ruby on rails开发一个多租户项目管理应用程序,并且在为可能不属于特定租户的用户实现访问权限方面遇到了一些麻烦。
例如,我们有用户Bob和Martha,他们属于租户A-或者还有另外两个用户,即Jim和Jill,属于租户B。现在,我们有一个名为Mark的客户端,它是两个租户的客户端。两个租户都有项目,我需要为客户建立一个可访问的表单,以便客户可以登录并查看他的项目。问题是,我不想,显然没有客户会想要每个租户在这里单独登录。在这里,我对自己编写租户管理很感兴趣,但是我对如何实现这一点有点纠结。
我正在实现基于行的租户,即每个模型都会在这里引用租户模型,登录的用户可以编辑和添加属