我的公司拥有十几个网站和独立的数据库(相同的模式)。每个客户都有自己的网站(不同的应用程序池)和数据库。
每个网站都有自己的配置,几个连接字符串,但它们都有相同的配置模式。
cust1.domain.com
cust2.domain.com
cust3.domain.com
出于安全和大量数据的原因,我们希望将所有网站合并为一个(单个应用程序池)并使用隔离的数据库。
设计 DAL 及其配置的最佳实践是什么?如果同时有大量租户,这意味着什么?一个应用程序池可以管理这种情况还是可以以某种方式进行管理?
顺便说一句,我们使用 asp-membership 进行用户身份验证。
在此先感谢,埃迪