今天搭建ADO.NET三层结构,在App.Config中,如下配置数据库连接字符串
<connectionStrings>
<add name="MySchoolConnectionString" connectionString="Data Source=.;database=MySchool;User ID=sa;Password=123456" providerName="System.Data.SqlClient"/>
</connectionStrings>
再在自定义数据库连接类中如下调用:
private readonly string connString = ConfigurationManager.ConnectionStrings["MySchoolConnectionString"].ToString();
总是报如下错误:未将对象引用设置到对象的实例。
Solution:
原来是配置文件 位置的问题 是该将配置文件放在表示层项目中