是否可以更改配置向导生成的数据集的连接字符串?
当我启动项目时,我创建了与DevelopmentDatabase的所有连接,现在在我的项目结束时,我的导师告诉我,我不仅要用连接到生产系统来替换连接,而且工具应该有两个数据库选项?
问题是,我已经创建了几乎所有与向导的连接,这就是为什么我不能通过变量进行更改。
我不知道要发布什么代码,我想这时候不需要。
干杯Beckstar101
答案 0 :(得分:1)
请注意,为了回答您的问题,我认为这是一个Windows窗体应用程序;但是,如果我是对的,您的Windows应用程序可以有一个可选的app.config文件(在解决方案资源管理器中右键单击项目并选择添加。然后单击左侧的常规并找到"应用程序配置文件"。选择它然后单击“添加”按钮.Voila!)。
现在,您可以像在Web应用程序中一样添加连接字符串。
HTH
答案 1 :(得分:0)
最好将应用程序的连接字符串存储在配置文件中,而不是代码中的硬编码字符串。执行此操作的方法因.NET 2.0和.NET 3.5(及更高版本)而异。本文介绍.NET 3.5(及更高版本)。
您可以使用web.config文件中的connectionStrings部分来存储和管理您的connectionStrings。见下面的示例。
<connectionStrings>
<add name="myConnectionString" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
要将连接字符串读入代码,请使用ConfigurationManager类。
string connStr = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;