我想从app.config
文件中获取连接字符串。
connectionString = System.Configuration.ConfigurationSettings.AppSettings["DBEntities"];
但它不起作用。它是空的。
我无法访问System.Configuration.ConfigurationManager
,因为它是.net 4.
如何从app.config
获取连接字符串?
感谢
答案 0 :(得分:74)
使用
string connectionString = ConfigurationManager.ConnectionStrings[connectionName].ConnectionString;
确保在项目中添加对System.configuration
的引用。
答案 1 :(得分:8)
在.net 4中你必须使用:
ConfigurationManager.ConnectionStrings["name of connection string in web.config"]
答案 2 :(得分:5)
向项目添加对System.Configuration的引用,并使用ConnectionStrings而不是AppSettings