Почему не работает строка подключения, которую я добавил в свой App.config? - PullRequest
0 голосов
/ 06 июля 2019

У меня настроена строка подключения в конфигурации приложения, но я не могу ее найти, чтобы найти эту строку подключения или даже увидеть, что валюта имени подключения находится в коллекции.

Я попытался добавить версию.Я попытался добавить имя провайдера в строку.Я переместил его туда-сюда и снова по пути, где расположены база данных и решение.Я тщательно удостоверился, что я указал правильное местоположение на моем компьютере.

<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, а не выдает ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...