如何在aspnetcore 2.1分层项目中使用动态连接字符串?

时间:2018-08-26 11:00:26

标签: postgresql

我的团队建立了一个项目,因此有一个主数据库,该数据库包含帐户列表。 db是postgresql。每个帐户都有其自己的连接字符串。因此,客户数据库的数量等于帐户数量。我在iis上发布了项目,然后看到了一个大问题。

让我们假设三个帐户

Account A -> having dbA
Account B -> having dbB
Account C -> having dbC

假设帐户A首先登录,然后帐户B第二登录,然后帐户c第三登录。如果帐户a尝试保存公司,则使用帐户C的连接字符串,公司记录保存在dbC中,这太糟糕了:(我试图找到解决方案,但我无法完成。我准备了一个简单的project + db,可以从here下载项目。

0 个答案:

没有答案