从web.config文件获取初始目录

时间:2011-02-24 14:14:18

标签: find connection-string

我在web.config文件中有一个连接字符串。我必须从中获取数据库名称。 让我说连接刺痛是

<add name="LocalSqlServer" connectionString="Data Source=XYZ;Initial Catalog=MyDataBase;Integrated Security=true" providerName="System.Data.SqlClient"/>

我想获取数据库名称[即初始目录]来自连接字符串。

我怎样才能得到它?

1 个答案:

答案 0 :(得分:44)

您可以将SqlConnectionStringBuilder用于此目的:

string connectionString = ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;

SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectionString);

string database = builder.InitialCatalog;