SqlClient ConnectionString - свойствоNemiro.Data.dll
Строка соединения с базой данных. Либо имя строки соединения в файле конфигурации (*.config). Значение по умолчанию: LocalSqlServer.

Пространство имён: Nemiro.Data.Sql
Сборка: Nemiro.Data (в Nemiro.Data.dll) Версия: 2.11.4.126 (2.11.4.126)
Синтаксис

public string ConnectionString { get; set; }

Значение свойства

Тип: String
Значение по умолчанию: LocalSqlServer (имя ключа строки соединения в файле *.config).
Заметки

В качестве ConnectionString можно указывать, как саму строку соединения, так и имя параметра в файле конфигурации.

По умолчанию используется строка соединения с именем LocalSqlServer. В web-приложениях строка соединения с именем LocalSqlServer иметь путь к SQL Server по умолчанию. Для использования параметра LocalSqlServer в веб-приложениях со своей базой данных, которая отличается от базы по умолчанию, необходимо удалить LocalSqlServer из файла конфигурации и добавить заново (написать код удаления и добавления):

<remove name="LocalSqlServer"/> 
<add 
  name="LocalSqlServer" 
  connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=example;Trusted_Connection=True;" 
/>

Как правило, изменение строки соединения в процессе разработки приложения при помощи свойства ConnectionString не требуется. Обычно достаточно одной строки соединения. Если же возникает необходимость использовать нестандартную строку (отличную от LocalSqlServer), то её проще указывать при инициализации класса.

using (SqlClient client = new SqlClient(@"Data Source=.\SQLEXPRESS;Initial Catalog=example;Trusted_Connection=True;"))
{
  // ...
}
Примеры

В следующем примере в свойство ConnectionString передается новая строка соединения с базой данных, которая будет использоваться при выполнении запросов в рамках жизни экземпляра класса SqlClient.

using (SqlClient client = new SqlClient())
{
  // устанавливаем строку соединения с базой данных
  client.ConnectionString = "Data Source=.\SQLEXPRESS;Initial Catalog=example;Trusted_Connection=True;";
  // формируем запрос к базе данных
  client.CommandText = "SELECT * FROM table";
  // выполняем запрос
  DataTable table = client.GetTable();
  // вывод результатов
  Console.WriteLine("Время выполнения запроса: {0}", client.LastQueryTime);
  Console.WriteLine("Получено данных: {0}", table.Rows.Count);
}
См. также