public static void ClosePersistentConnection() { if (PERSISTENT_CONNECTION != null) { PERSISTENT_CONNECTION.ForceClose(); PERSISTENT_CONNECTION = null; } }
public static SqliteConnection CreateSqlConnection() { var connString = $"Filename={DatabasePath}"; if (UsePersistentConnection) { if (PERSISTENT_CONNECTION == null) { PERSISTENT_CONNECTION = new PersistentSqliteConnection(connString); } return(PERSISTENT_CONNECTION); } return(new SqliteConnection(connString)); }