具有NHibernate的多租户

时间:2013-04-17 07:25:04

标签: nhibernate multi-tenant

我在ASP.NET MVC amd NHibernate有一个申请。我现在必须在其中实施多租户。 这是场景的样子 -

  1. 当用户登录时,我将获得该用户的CompanyCode
  2. 我将使用CompanyCode作为参数运行查询,我将获得SecuritySchema的用户名和密码。
  3. 我登录SecuritySchema
  4. 我运行另一个查询,它将为我提供实际的模式名称,其中将显示与用户相关的数据库表。
  5. 然后我登录他的架构,我的应用程序恢复。
  6. 实现此目的的最佳方法是什么?我以前从未这样做过。当我的NHibernate会话已经使用另一个模式打开时,如何登录到另一个模式?

0 个答案:

没有答案