2010-10-15 16 views
25

Chcę uzyskać ciąg połączenia z pliku app.config.Uzyskiwanie połączenia ciągów w .net 4

connectionString = System.Configuration.ConfigurationSettings.AppSettings["DBEntities"];

Ale nie robi praca. To jest puste.
Nie mogę uzyskać dostępu do System.Configuration.ConfigurationManager, ponieważ jest to .net 4.
Jak mogę uzyskać ciąg połączenia od app.config?
Dzięki

+0

można zamieścić swoje web.config z sekcji connectionString – Nealv

+0

ConfigurationManager isnt opcję w .NET 4 –

Odpowiedz

70

Zastosowanie

string connectionString = ConfigurationManager.ConnectionStrings[connectionName].ConnectionString; 

Upewnij się, aby dodać odniesienie do System.configuration w projekcie.

+3

dzięki, zapomniałem dodać odniesienia – CoffeeCode

4

dodać odwołanie do System.Configuration do projektu i wykorzystania connectionStrings zamiast AppSettings

8

w .NET 4 trzeba użyć:

ConfigurationManager.ConnectionStrings["name of connection string in web.config"] 

Więcej o to here i here .

+0

+1 za linki i „do-punktu” ness – tsimbalar

+2

+1 ale pytanie jest oznaczony '' C# więc zamiast '()' chcesz '[]' –

Powiązane problemy