从app.config获取连接字符串
我正试着打这个简单的电话:
DataContext dc = new DataContext(ConfigurationManager.ConnectionStrings["MyDB"].ConnectionString)
这是我的app.config文件:
但我收到一个错误: 对象引用未设置为对象的实例。
它找不到连接字符串。 我究竟做错了什么?
一个常见的错误是尝试从引用的项目而不是可执行项目(网站或.exe项目)中读取app.config中的连接字符串。 您可能需要将包含连接字符串的配置设置复制到主配置文件中。
仔细检查构建目录中配置文件的存在和内容。 如果配置文件到位,该代码应该可以正常工作。
您还可以将连接字符串拉入局部变量,这样您就可以确定空引用exception发生在您认为的位置。
您可能需要指定providerName: