Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Asp.net内核如何在运行时更改连接字符串?_Asp.net Mvc_Database_Asp.net Core_Connection String - Fatal编程技术网

Asp.net mvc Asp.net内核如何在运行时更改连接字符串?

Asp.net mvc Asp.net内核如何在运行时更改连接字符串?,asp.net-mvc,database,asp.net-core,connection-string,Asp.net Mvc,Database,Asp.net Core,Connection String,我有两个数据库是通过迁移创建的。当我的项目(Asp.net core 2.2)启动时,它会显示一个视图,其中包含数据库名称的下拉列表。现在,我希望随时选择任何数据库,以将连接字符串更改为新数据库 我可以用这个创建2个连接字符串。但我无法让它在运行时更改连接字符串 如何在运行时更改连接字符串?请检查我们在存储库中合并的此方法,以根据租户id@rudressarameshappa更改连接字符串,谢谢,但我认为您的存储库无法理解,我认为这取决于您启动db连接时使用的方法/类。一些源代码可能有助于在建立

我有两个数据库是通过
迁移创建的。当我的项目(Asp.net core 2.2)启动时,它会显示一个
视图
,其中包含数据库名称的
下拉列表
。现在,我希望随时选择任何数据库,以将连接字符串更改为新数据库

我可以用这个创建2个连接字符串。但我无法让它在运行时更改连接字符串


如何在运行时更改连接字符串?

请检查我们在存储库中合并的此方法,以根据租户id@rudressarameshappa更改连接字符串,谢谢,但我认为您的存储库无法理解,我认为这取决于您启动db连接时使用的方法/类。一些源代码可能有助于在建立连接后立即显示程序正在执行的几个步骤。根据链接,我猜您没有使用实体框架,但您使用的是什么?另请参见:,基于逻辑检查每个请求。检查我们在存储库中合并的此方法,以根据租户id@rudressarameshappa更改连接字符串谢谢,但我认为您的存储库无法理解,因为我认为这取决于您用于启动db连接的方法/类。一些源代码可能有助于在建立连接后立即显示程序正在执行的几个步骤。根据链接,我猜您没有使用实体框架,但您使用的是什么?另请参见:,根据逻辑检查每个请求。