gpt4 book ai didi

c# - 从 C# 中的应用程序配置文件中获取连接字符串

转载 作者:太空狗 更新时间:2023-10-29 19:52:34 27 4
gpt4 key购买 nike

我的 app.config 文件中声明了以下连接字符串:

  <connectionStrings>
<add name="SqlConnectionString" connectionString="Data Source=xxx.xx.xx.xx;Initial Catalog=xxxxx;User Id=xx;Password=xxx;" providerName="System.Data.SqlClient" />
</connectionStrings>

当我尝试使用以下 C# 代码片段获取此连接字符串时,我得到了值 null。我无法获取连接字符串。语法有问题吗?

第一次尝试:

var settings = ConfigurationManager.ConnectionStrings["SqlConnectionString"];
string result = settings.ConnectionString;

第二次尝试:

string result = ConfigurationSettings.AppSettings["SqlConnectionString"];

最佳答案

首先,你必须添加appSettings标签

 <connectionStrings>
<appSettings>
<add name="SqlConnectionString" connectionString="Data Source=xxx.xx.xx.xx;Initial Catalog=xxxxx;User Id=xx;Password=xxx;" providerName="System.Data.SqlClient" />
</appSettings>
</connectionStrings>

其次,将对 System.Configuration 的引用添加到您的项目中,并在源代码中插入 using System.Configuration

然后,您可以使用 ConfigurationManager.AppSettings 访问您的配置设置:

string result = ConfigurationSettings.AppSettings["SqlConnectionString"];

关于c# - 从 C# 中的应用程序配置文件中获取连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8612560/

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