gpt4 book ai didi

.NET - 用户和不同的数据库

转载 作者:太空狗 更新时间:2023-10-30 01:58:42 25 4
gpt4 key购买 nike

我正在考虑让某些用户访问一个数据库,而其他用户根据他们所属的公司访问另一个数据库。处理连接字符串并确保用户在登录时连接到正确的数据库的最佳方法是什么?

感谢您的任何想法。

最佳答案

在 Web.Config 或 App.Config 中

<connectionStrings>
<add name="ConnectionForDudes" providerName="System.Data.SqlClient"
connectionString="Data Source=___MALECONNECTIONHERE___"/>
<add name="ConnectionForChicks" providerName="System.Data.SqlClient"
connectionString="Data Source=___FEMALECONNECTIONHERE___"/>
</connectionStrings>

当需要打开数据库时,您可以通过这种方式获取连接字符串:

bool UserIsMale = true;
string ConnectionStringName = "ConnectionFor" + UserIsMale ? "Dudes" : "Chicks";
string ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings[ConnectionStringName].ConnectionString;

关于.NET - 用户和不同的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/266196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com