簡體   English   中英

如何從配置文件中獲取 ConnectionString 名稱

[英]How can I get ConnectionString Name from config file

我可以從配置文件中讀取連接字符串,但是我需要獲取與連接字符串關聯的元素名稱。

示例

<connectionStrings>
<add 
  name="LocalSqlServer" 
  connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
  providerName="System.Data.SqlClient"   />
 </connectionStrings>

我需要從 connectionString 中取出 LocalSqlServer。

根據文檔,它應該像這樣工作:

ConnectionStringSettingsCollection connections = ConfigurationManager.ConnectionStrings;

if (connections.Count != 0)
{
    foreach (ConnectionStringSettings connection in connections)
    {
        string name = connection.Name;
    }
}

使用

ConfigurationManager.ConnectionStrings[0].Name

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM