Получить строку соединения
В 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