我有一个在不同城市运行的应用程序。每个城市都有一台具有不同主机名(IP地址)的服务器。我的应用程序使用config文件中的connectionString配置连接到数据库,如下例所示:
<add name="SAC_NG.My.MySettings.db_SACConnectionString" connectionString="Data Source=localhost;Initial Catalog=db_SAC;Persist Security Info=True;User
由于系统在不同的服务器上运行,因此我想选择要连接的Witch数据库以使用该系统。
所以重点是,我想在开始运行之前选择系统中的一个选项,而不是DataSouce = localhost,以便选择要运行的系统。
谢谢。
我建议您像MarkAnswer先生首先建议的那样进行操作:设置三个连接字符串,并使用适当的名称向您指示它们的所在地。
完成此操作后,您可以让用户选择城市(例如,从下拉列表或单选按钮列表中)并将其存储在session
变量中,然后根据该变量,您可以选择要使用的连接字符串。
(甚至更好,您可以将连接字符串的名称存储在变量中,并在需要连接字符串的每个实例上指向该变量)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句