2013-07-11 3 views
5

Ich frage mich, was ist der Unterschied in Verbindungszeichenfolgen in 2 App-Einstellungen und Connectionstrings? Ich wollte nur technisch in Visual Studio 2008 für Windows-Authentifizierung wissen!Unterschied zwischen den Verbindungszeichenfolgen in App-Einstellungen und connectionStrings Konfigurationseinstellung

<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> 

Danke !!

+0

möglichen Duplikaten von [Zweck des ConnectionString-Elements in .NET.config-Dateien] (http: // stackoverflow. com/questions/3400330/point-of-connectionstring-element-in-net-config-files) – StingyJack

Antwort

3

Der Unterschied besteht darin, dass Sie im Abschnitt connectionString über die ConfigurationManager-Klasse einen stark typisierten Zugriff auf Ihre Verbindungszeichenfolgen erhalten. Es ist speziell für Verbindungszeichenfolgen gedacht.

AppSettings soll allgemeine Einstellungen speichern. Sie können es verwenden, um Verbindungszeichenfolgen zu speichern, aber ich empfehle dies nicht zu tun, da es ein spezifisches Element in connectionStrings

+0

Oder wenn Sie das "file" -Attribut verwenden möchten, um Einstellungen zu verbinden/zu überschreiben, wie Verbindungszeichenfolgen. "configSection" tut dies nicht. – ppumkin

Verwandte Themen