2017-06-02 55 views
0

我在类库项目中的连接字符串出现错误。 在AppConfig的我有这样的代码:App.config connectionstrign在类库libary中的错误

<connectionStrings> 
    <add name="DefaultConnection" connectionString="Data Source=DESKTOP-123\SQLEXPRESS;Initial Catalog=MyDb;User ID=sa;Password=mypassword" providerName="System.Data.SqlClient"/> 
    </connectionStrings> 

连接字符串我打电话形成静态函数:当我在函数中使用该连接字符串

Sqlconnection conn = new Sqlconnection(Class1.ConnDb) 

我有一些误差

public static string ConnDb { 
     get { 
      return ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; 
     } 
    } 

{“对象引用未设置为对象实例”}

我该怎么办?

+0

代码中发生的错误在哪里?你是否已经逐步了解代码以查看哪些对象正在为您提供空引用? –

+0

库没有app.config,正在运行的进程会将该连接字符串放入正在运行的项目的配置中。 – Crowcoder

+0

我有错误,当我打电话给类的连接字符串 – Optimus

回答

1

您可以使用appSettings替代选项。

+0

如果文件不是调用应用程序的一部分,它将不起作用。 –

+0

连接字符串通常不是每个用户的设置 – Crowcoder