Мы можем хранить строку подключения в файле Web.config двумя способами.
Один -
.
<connectionStrings>
<clear/>
<add name="LocalSqlServer"
connectionString="Data Source=(local);Initial Catalog=aspnetdb;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Другой -
<appSettings>
<add key="ConnectionString"
value="server=localhost;database=Northwind;uid=sa;password=secret;" />
</appSettings>
Теперь я хочу знать
В чем разница между этими двумя подходами?
Какой из них лучше?
Каковы их ограничения?
ОБНОВЛЕНИЕ : Можете ли вы объяснить, что <connectionString>
имеет какое-либо существенное преимущество перед <appSetting>
?