我是.NET核心的新手,我正在尝试根据登录到我的应用程序的特定用户,从AccountController中的Login方法设置我的连接字符串。我知道我可以使用以下内容获取当前值;
private static Product product
但是,当新用户登录时,我无法将连接字符串更新为适当的连接字符串。
我确信我错过了一些相当简单的事情,但如果有人能提供帮助,我将非常感激。
答案 0 :(得分:0)
除了安全问题之外,如果您需要一个根据条件(例如用户登录)更改值的动态字符串,您可以实现一些简单的操作,例如:
string ipAddress = "127.0.0.1" // maybe grab this from your appsettings.json?
string username = "foo";
string password = "bar";
string connectionString = $"server={ipAddess};uid={username};pass={password}";