protected BaseSqliteDatabaseService(ISqliteConfig config)
        {
            ConnectionString = config.DatabasePath;

            _tableTypes = config.TableTypes;
            _flags      = SQLiteOpenFlags.ReadWrite | SQLiteOpenFlags.Create | SQLiteOpenFlags.SharedCache;
        }
        public static ConnectionManager GetConnection(ISqliteConfig sqliteConfig)
        {
            if (connMgr == null)
            {
                connMgr = new ConnectionManager(sqliteConfig);
            }

            return connMgr;
        }
Exemplo n.º 3
0
 public SqliteInMemoryDatabase(ISqliteConfig config) : base(config)
 {
     ConnectionString = ":memory:";
 }
 private ConnectionManager(ISqliteConfig sqliteConfig)
 {
     var conn = new SQLiteConnection(sqliteConfig.Path);
     database = new LocalDatabase(conn);
 }
Exemplo n.º 5
0
 public SqliteDatabaseService(ISqliteConfig config) : base(config)
 {
 }