web-dev-qa-db-ja.com

.net 4で接続文字列を取得する

app.configファイルから接続文字列を取得したい。

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

しかし、それは機能しません。空っぽです。
。NET 4であるため、System.Configuration.ConfigurationManagerにアクセスできません。
app.configから接続文字列を取得するにはどうすればよいですか?
ありがとう

28
CoffeeCode

使用する

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

プロジェクトのSystem.configurationへの参照を必ず追加してください。

75
sh_kamalh

.net 4では、次を使用する必要があります。

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

詳細は here および here です。

8
Nealv

System.Configurationへの参照をプロジェクトに追加し、AppSettingsの代わりにConnectionStringsを使用します

5
vc 74