为什么我在App.config中添加的连接字符串不起作用?

时间:2019-07-06 20:07:37

标签: c# sqlite

我在应用程序配置中设置了连接字符串,但找不到该连接字符串,甚至无法看到连接名称币种在集合中。

我试图添加一个版本。 我试图将提供程序名称添加到字符串。 我已经将它移入和移出数据库和解决方案所在的路径。 我已经仔细确保将自己指向计算机上的正确位置。

<connectionStrings>
    <!-- CHANGE THIS to match where your solution and sqlite database are -->
    <add name="currency" connectionString="Data Source=F:\CurrencyExercise\currency.db" />
</connectionStrings>

然后调用上面的代码。

public BaseDataAccess(string connectionName = "currency")
{
    _connectionName = connectionName;
    Connection = new SQLiteConnection(ConfigurationManager.ConnectionStrings[_connectionName].ConnectionString);
    Connection.Open();
}

我希望代码实际上可以拉回SQLiteConnection对象,而不是出错。

0 个答案:

没有答案