2

我在ASP.NET MVCamd有一个应用程序NHibernate。我现在必须在其中实现多租户。这是场景的样子 -

  1. 当用户登录时,我会得到CompanyCode用户的。
  2. 我将使用 CompanyCode 作为参数运行查询,我将获取他的用户名和密码SecuritySchema
  3. 我登录到SecuritySchema.
  4. 我运行另一个查询,它将为我提供与用户相关的数据库表将出现的实际模式名称。
  5. 然后我登录到他的架构,我的应用程序继续。

实现这一点的最佳方法是什么?我以前从来没有这样做过。当我的 NHibernate 会话已经使用另一个模式打开时,如何登录到另一个模式?

4

0 回答 0