Example #1
0
 public static void ClosePersistentConnection()
 {
     if (PERSISTENT_CONNECTION != null)
     {
         PERSISTENT_CONNECTION.ForceClose();
         PERSISTENT_CONNECTION = null;
     }
 }
Example #2
0
        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));
        }