Элемент connectionStrings (схема параметров ASP.NET)
Обновлен: Ноябрь 2007
Задает для приложений и функций ASP.NET коллекцию строк подключения к базам данных в виде пар "имя-значение".
Этот элемент не использовался до .NET Framework версии 2.0.
Элемент configuration (схема общих параметров)
Элемент connectionStrings (схема параметров ASP.NET)
<connectionStrings >
<add />
<clear />
<remove />
</connectionStrings>
Атрибуты и элементы
В следующих разделах описываются атрибуты, дочерние элементы и родительские элементы для данного элемента.
Атрибуты
Нет, за исключением атрибутов, унаследованных всеми элементами раздела. Дополнительные сведения см. в разделе Общие атрибуты, наследуемые элементами раздела.
Дочерние элементы
Элемент |
Описание |
---|---|
Add |
Добавляет в коллекцию строк подключения строку подключения в виде пары имя-значение. |
Clear |
Удаляет все ссылки на унаследованные строки подключения, разрешая только строки подключения, добавленные текущим элементом add. |
remove |
Удаляет ссылку на унаследованную строку подключения из коллекции строк подключения. |
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Задает обязательный корневой элемент любого файла конфигурации, используемого средой CLR и приложениями платформы .NET Framework. |
System.web |
Задает корневой элемент для параметров конфигурации ASP.NET в файле конфигурации и содержит элементы конфигурации для настройки веб-приложений ASP.NET и управления поведением этих приложений. |
Заметки
Элемент connectionStrings задает для приложений и функций ASP.NET коллекцию строк подключения к базам данных в виде пар имя-значение.
В более ранних версиях ASP.NET строки подключения хранились в appSettings. В ASP.NET 2.0 диспетчер ролей и средства управления сеансами, членством и персонализацией используют строки подключения, хранимые в элементе connectionStrings. Элемент connectionStrings также можно использовать для хранения строк подключения для своих собственных приложений.
Конфигурация по умолчанию
Строки подключения наследуются из родительского файла, если только в дочернем файле конфигурации не используется элемент clear. Следующий используемый по умолчанию элемент connectionStrings настраивается в файле Machine.config.
Доступ к элементу connectionStrings можно получить программно. Дополнительные сведения см. в примере в разделе ConnectionStrings.
<connectionStrings>
<add
name="LocalSqlServer"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Пример
В следующем примере кода демонстрируется способ настройки двух строк подключения. Первая строка подключения может использоваться приложением ASP.NET, а вторая используется элементом sqlCacheDependency, который настраивается позже.
<configuration>
<!-- Other configuration settings -->
<connectionStrings>
<add name="Sales"
providerName="System.Data.SqlClient"
connectionString= "server=myserver;database=Products;uid=<user name>;pwd=<secure password>" />
<add name="NorthWind"
providerName="System.Data.SqlClient"
connectionString="server=.;database=NorthWind;Integrated Security=SSPI" />
</connectionStrings>
<cache>
<sqlCacheDependency enabled="true" pollTime="60000">
<databases>
<add name="Northwind" />
</databases>
</sqlCacheDependency>
</cache>
</configuration>
Сведения об элементе
Обработчик раздела конфигурации |
|
Элемент конфигурации |
|
Настраиваемые расположения |
Machine.config Файл Web.config корневого уровня Файл Web.config уровня приложения Файл Web.config уровня виртуального или физического каталога |
Требования |
Microsoft IIS версии 5.0, 5.1 или 6.0 .NET Framework версии 2.0 Microsoft Visual Studio 2003 или Visual Studio 2005 |
См. также
Задачи
Пошаговое руководство. Отключение параметров конфигурации ASP.NET
Основные понятия
Общие сведения о конфигурационном ASP.NET
Настройка обеспечения безопасности ASP.NET
Общие сведения о доступе к данным в ASP.NET
Создание базы данных служб приложения для сервера SQL Server
Ссылки
Элемент configuration (схема общих параметров)
Элемент add для элемента connectionStrings (схема параметров ASP.NET)
Элемент clear для элемента connectionStrings (схема параметров ASP.NET)
Элемент remove для элемента connectionStrings (схема параметров ASP.NET)