C# 连接字符串 - 从配置部分获取
本文关键字:配置部 获取 连接 字符串 | 更新日期: 2023-09-27 18:31:44
这是我的app.config文件的一个片段。
<MyProject>
<ConnectionStrings>
...
<Operational providerType="SqlServer" provider="" dataSource="<ServerName>" initialCatalog="<DBName>" security="" userName="<SomeUser>" password="<Password>" />
...
</ConnectionStrings>
</MyProject>
在我的 C# 代码中,我在某些变量中提供了此值,例如...
string OperationalConnectionConfiurationPath = "MyProject/ConnectionStrings/Operational";
如何从中获取我的 SqlConnection 对象?
connectionStrings
是configuration
部分的子部分。 摆脱那些<MyProject>
的东西。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="Operational" connectionString="Data Source=SERVER_NAME;Initial Catalog=DB_NAME;User Id=USER_ID;Password=PASSWORD;" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
可以通过以下方式获取连接字符串:
using System.Configuration;
var connectionString = ConfigurationManager.ConnectionStrings["Operational"].ConnectionString;