我有以下设置:
<ConfigurationSettings>
<Setting name="DstDataConnectionString" value="def" />
<Setting name="SrcDataConnectionString" value="abc" />
</ConfigurationSettings>
有人可以告诉我如何从C#程序中读取这些设置吗?我没有得到这些数据的经验所以不知道从哪里开始。
答案 0 :(得分:2)
首先要做的是将系统引用添加到项目代码文件中:
using System.Configuration;
然后,您可以将这些设置从配置文件中拉到c#。
例如,为您的数据库调用我的连接字符串并将其存储为字符串变量:
string sqlconnection = ConfigurationManager.ConnectionStrings["DstDataConnectionString"].ToString()
在这种情况下,sqlconnection字符串将存储“def”。
答案 1 :(得分:1)
我通常使用appsettings或connectionstrings:
<强> Webconfig:强>
<appSettings>
<add key="MySetting" value="MyValue"/>
</appSettings>
或
<connectionStrings>
<add name="DbConnection" connectionString="......" ProviderName="System.Data.SqlClient"/>
</connectionStrings>
<强>代码:强>
using System.Configuration;
ConfigurationManager.AppSettings["MySetting"].ToString();
或
ConfigurationManager.ConnectionStrings["DbConnection"].ConnectionString;