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; }
public SqliteInMemoryDatabase(ISqliteConfig config) : base(config) { ConnectionString = ":memory:"; }
private ConnectionManager(ISqliteConfig sqliteConfig) { var conn = new SQLiteConnection(sqliteConfig.Path); database = new LocalDatabase(conn); }
public SqliteDatabaseService(ISqliteConfig config) : base(config) { }