获取.net 4中的连接字符串

时间:2010-10-15 10:55:46

标签: c# .net .net-4.0 entity-framework-4

我想从app.config文件中获取连接字符串。

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

但它不起作用。它是空的。
我无法访问System.Configuration.ConfigurationManager,因为它是.net 4.
如何从app.config获取连接字符串? 感谢

3 个答案:

答案 0 :(得分:74)

使用

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

确保在项目中添加对System.configuration的引用。

答案 1 :(得分:8)

在.net 4中你必须使用:

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

有关它的更多信息,请herehere

答案 2 :(得分:5)

向项目添加对System.Configuration的引用,并使用ConnectionStrings而不是AppSettings