我有多租户Web应用程序。我想发布一个支持多数据库的网站,其中连接字符串保存在数据库中
示例:
登录用户-A - >连接到数据库-A 登录用户-B - >连接到Database-B
master数据库保存用户和连接字符串。
但我的问题是当用户A登录到应用程序时它正常工作(使用DB-A)一旦用户-B登录一些它如何覆盖连接字符串。然后两个用户都显示DB-B数据。
你能帮忙吗
谢谢
答案 0 :(得分:-1)
您可以使用会话根据用户类型分配连接字符串。在用户注销时,关闭会话。这将阻止值被覆盖。