Я использую VSTS 2010 + C # + .Net 4.0 для разработки приложения ASP.Net с использованием SQL Server 2008 Enterprise в качестве базы данных. Я изучаю чужой код. Я заметил код, подобный этому, я не уверен, правильное ли использование, и поэтому я пришел сюда, чтобы попросить совета.
В коде я вижу такой код, я хочу знать, правильно ли использовать такой метод для чтения строки подключения из web.config?
ConfigurationManager.ConnectionStrings["DBConnectinString"].ConnectionString
и такой код используется для чтения строки подключения из web.config, как показано ниже, обратите внимание, что строка подключения определена вне раздела system.web.
<?xml version="1.0"?>
<configuration>
<configSections>
<!--this section is empty-->
</configSections>
<appSettings>
...... content of appSettings
</appSettings>
<connectionStrings>
<add name="DBConnectinString" connectionString="data Source=.;uid=foo;pwd=foo;database=FOODB" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
... ... content of system.web
</system.web>
</configuration>