У меня настроена строка подключения в конфигурации приложения, но я не могу ее найти, чтобы найти эту строку подключения или даже увидеть, что валюта имени подключения находится в коллекции.
Я попытался добавить версию.Я попытался добавить имя провайдера в строку.Я переместил его туда-сюда и снова по пути, где расположены база данных и решение.Я тщательно удостоверился, что я указал правильное местоположение на моем компьютере.
<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, а не выдает ошибку.