Получить строку соединения
В ASP.NET есть такое понятие как строка соединения. Кто хоть немного знаком с ASP.NET знает, что она необходима для получения доступа к базе данных. Эта строка хранится в конфигурационном файле Web.config и может выглядеть примерно так:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\myBase.mdf;Integrated Security=True;
User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>Как видно из приведенного кода выше, у строки соединения, помимо множества других параметров, есть имя — ConnectionString.
Например, SqlDataSource использует строку соединения для подключения к базе данных, и если строка отсутствует, то ее необходимо создать.
Иногда, при разработке веб-приложения требуется программно получить строку соединения. Код очень простой:
public static string GetConnectionString() { return WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; }
Параметр в квадратных скобках и есть значение параметра name в описании строки соединения в файле Web.config