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

Chr*_*ris 23 connection-string find

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

<add name="LocalSqlServer" connectionString="Data Source=XYZ;Initial Catalog=MyDataBase;Integrated Security=true" providerName="System.Data.SqlClient"/>
Run Code Online (Sandbox Code Playgroud)

我想从连接字符串中获取数据库名称[即初始目录].

我怎么才能得到它?

mar*_*c_s 44

您可以使用SqlConnectionStringBuilder此目的:

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

SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectionString);

string database = builder.InitialCatalog;
Run Code Online (Sandbox Code Playgroud)