Получение исходного каталога из файла web.config
У меня есть строка подключения в файле web.config. Мне нужно получить имя базы данных.
Пусть говорят, что мое соединение -
<add name="LocalSqlServer" connectionString="Data Source=XYZ;Initial Catalog=MyDataBase;Integrated Security=true" providerName="System.Data.SqlClient"/>
Я хочу получить имя базы данных [i.e. Исходный каталог] из строки подключения.
Как я могу его получить?
Ответы
Ответ 1
Вы можете использовать SqlConnectionStringBuilder
для этой цели:
string connectionString = ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectionString);
string database = builder.InitialCatalog;