动态更改身份数据库
本文关键字:数据库 身份 动态 | 更新日期: 2023-09-27 18:16:49
我有一个asp.net应用程序,我正在从我的历史自定义身份验证迁移到asp.net身份框架的过程中。
这是一个基于云的解决方案,以前当用户登录时,它是在使用域名查找后从通用数据库获取连接字符串。
然而,一旦我得到了正确的数据库名称,我怎么能使用它与身份,因为这是连接字符串定义的地方:
public ApplicationDbContext()
: base("MyConStringHere", throwIfV1Schema: false)
{
}
目前我有一个方法,根据客户数据库返回一个连接字符串:
return new SqlConnection(connectionString);
但是我之前通过在我的应用程序中传递数据库名称来调用这个,我不确定如何在ApplicationDbContext()
中使用这个谢谢
从你的配置中传递你的连接字符串:
public ApplicationDbContext(string myClientConnectionString)
: base(myClientConnectionString, throwIfV1Schema: false)
{
}