C#DBML连接设置时字符串失败

时间:2014-09-24 23:44:31

标签: c# dbml

我的数据库的连接字符串在我的项目的Web.config中设置:

<connectionStrings>
      <add name="ServiceConnectionString" 
           connectionString="Data Source=localhost\sqlexpress;Initial 
              Catalog=Service;Integrated Security=True"
      providerName="System.Data.SqlClient" />
</connectionStrings>

这是一个正确的配置,当我从服务器资源管理器执行存储过程时,它们会按预期正确返回。

我的问题源于当我尝试使用这样的调用来内联访问此数据库时(AddProduct返回一个int):

return new serviceSQLDataContext()
     .AddProduct(name, category, price, quantity);

在这一行失败了:

base(global::System.Configuration.ConfigurationManager
    .ConnectionStrings["ServiceConnectionString"]
       .ConnectionString, mappingSource)

第一个参数触发&#34;对象引用未设置为对象的实例&#34;异常。

在我的Web.config中如何看到这个可以指定正确的连接字符串?有解决方案吗?

0 个答案:

没有答案