2013-07-11 18 views
5

Mi chiedevo qual è la differenza nell'avere stringhe di connessione in 2 impostazioni di app e stringhe di connessione? Volevo solo sapere tecnicamente in Visual Studio 2008 per l'autenticazione di Windows!Differenza tra stringhe di connessione in Impostazioni app e impostazioni di configurazione connectionString

<appSettings> 
    add key="ConnectionString" value="Server=198.57.2.70;Database=SalesTracking;Integrated Security=SSPI" />  
</appSettings> 

<connectionStrings> 
<add name="ConnectionString" connectionString="DataSource=198.57.2.70;InitialCatalog=SalesTracking;IntegratedSecurity=True;" /> 
</connectionStrings> 

Grazie !!

+0

possibile duplicato di [scopo dell'elemento ConnectionString nei file .config. NET] (http: // stackoverflow. it/questions/3400330/purpose-of-connectionstring-element-in-net-config-files) – StingyJack

risposta

3

La differenza è che la sezione connectionString fornisce un accesso fortemente digitato alle stringhe di connessione attraverso la classe ConfigurationManager. È pensato appositamente per le stringhe di connessione.

AppSettings è progettato per memorizzare le impostazioni generali. Puoi usarlo per memorizzare stringhe di connessione, ma ti raccomando di non farlo poiché c'è un elemento specifico per esso in connectionStrings

+0

Oppure, se si desidera utilizzare l'attributo "file" per unire/sovrascrivere le impostazioni, come le stringhe di connessione. "configSection" non lo fa. – ppumkin

Problemi correlati