Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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
C# ASP MVC标识-更改数据库中的默认数据库_C#_Asp.net_Postgresql_Model View Controller - Fatal编程技术网

C# ASP MVC标识-更改数据库中的默认数据库

C# ASP MVC标识-更改数据库中的默认数据库,c#,asp.net,postgresql,model-view-controller,C#,Asp.net,Postgresql,Model View Controller,如何更改单个用户帐户的默认数据库。我使用postgresql,我希望现成的注册和登录功能使用我的postgresql数据库,而不是默认数据库。我试图更改公共应用程序的bContext() :base(“DefaultConnection”,throwifvv1schema:false),但它不起作用。您不能在运行时更改“默认”连接字符串。 您可以做的是提供多个连接字符串,每个用户1个,然后在需要时打开新的db连接 因此,我假设您的“默认”数据库中有一个表,该表包含每个用户的连接字符串 需要时,您

如何更改单个用户帐户的默认数据库。我使用postgresql,我希望现成的注册和登录功能使用我的postgresql数据库,而不是默认数据库。我试图更改公共应用程序的bContext() :base(“DefaultConnection”,throwifvv1schema:false),但它不起作用。

您不能在运行时更改“默认”连接字符串。 您可以做的是提供多个连接字符串,每个用户1个,然后在需要时打开新的db连接

因此,我假设您的“默认”数据库中有一个表,该表包含每个用户的连接字符串

需要时,您将为该用户打开与其他数据库的连接