Получить строку соединения

Дата: 12.10.2009
Категории: ASP.NET Visual Studio (C#)

В 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

Коментарии отсутствуют