我的asp.net web应用程序的每个用户将有自己的连接到数据库,这是特定于他们。这是因为该网站将被所有客户使用,但将有多个数据库,以保持他们的数据分开(遵守规定)。
是否可以将连接字符串存储在会话变量中(在sql中而不是在proc中),或者我可以扩展aspmembershipprovider来保存此信息。当然,如果我扩展会员资格提供程序,它将最终在sql或内存中,无论如何取决于方法?
如果您决定要存储每个用户的连接,我认为没有任何理由比将其存储为成员资格记录的一部分并将其缓存在会话中更复杂。