我正在尝试connectionStrings从配置文件访问。代码是ASP.NET + C#。我已经添加System.Configuration了参考,也提到了使用。但是它仍然不接受大会。我正在使用VSTS2008。您知道是什么原因吗?另一个奇怪的事情是程序集名称显示为“ System.configuration”,小写的c不会显示其他系统程序集的名称。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;namespace Utility{ public class CommonVariables { public static String ConnectionString { get { return ConfigurationManager.ConnectionStrings["EmployeeEntities"].ConnectionString; } } } }配置:<?xml version="1.0" encoding="utf-8"?><configuration> <connectionStrings> <add name="qbankEntities" connectionString="metadata=res://*/qbankModel.csdl|res://*/qbankModel.ssdl|res://*/qbankModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=qbank;Persist Security Info=True;User ID=**;Password=****;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> </connectionStrings></configuration>
3 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
不仅需要使用命名空间 System.Configuration。你也将引用添加到组装 System.Configuration.dll,由
右键单击引用/依赖项
选择添加参考
查找并添加System.Configuration。
这肯定可以工作。此外,NameValueCollection您还必须编写:
using System.Collections.Specialized;
- 3 回答
- 0 关注
- 772 浏览
添加回答
举报
0/150
提交
取消