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