Как установить соединение с базой данных SQLite?

#c# #sqlite #devexpress

#c# #sqlite #devexpress

Вопрос:

У меня есть пользовательский класс подключения к БД со следующим кодом:

 using System; using System.Collections.Generic; using System.Linq; using System.Web; using DevExpress.DataAccess.ConnectionParameters; using DevExpress.DataAccess.Native; using DevExpress.DataAccess.Web;   namespace ServerSide {  public class MyDBConnection : IDataSourceWizardConnectionStringsProvider  {  public Dictionarylt;string, stringgt; GetConnectionDescriptions()  {  Dictionarylt;string, stringgt; connections = AppConfigHelper.GetConnections().Keys.ToDictionary(x =gt; x, x =gt; x);   // Customize the loaded connections list.   connections.Remove("LocalSqlServer");  connections.Add("CustomMdbConnection", "VS DB Connection");  connections.Add("CustomSqlConnection", "Custom SQL Connection");  return connections;  }   public DataConnectionParametersBase GetDataConnectionParameters(string name)  {  // Return custom connection parameters for the custom connection(s).   if (name == "CustomMdbConnection") //the connection is not OK  {  //return new Access97ConnectionParameters("|DataDirectory|nwind.mdb", "", "");  return new SQLiteConnectionParameters(@"C:VS-devserver_appdataalarms.fuxap.db","");  }  else if (name == "CustomSqlConnection") //this is working OK  {  // return new MsSqlConnectionParameters("DESKTOP-JQSJAF8\SQLEXPRESS", "TRTF_TagLogging", "", "", MsSqlAuthorizationType.Windows);  return new MsSqlConnectionParameters("BR\SQLEXPRESS", "TestDB", "", "", MsSqlAuthorizationType.Windows);  }  return AppConfigHelper.LoadConnectionParameters(name);  }  } }  

Я использую SQLiteConnectionParameters для подключения к своей базе данных SQLite, но что-то идет не так, и соединение не установлено. Я могу открыть базу данных в SQLiteStodio v3.3.3. Что мне не хватает? Файл базы данных sqlite имеет полную авторизацию доступа.