public override bool Exists()
        {
            try
            {
                using (var connection = _connection.CreateConnectionReadOnly())
                {
                    connection.Open();
                    connection.Close();
                }

                return(true);
            }
            catch (SQLiteException ex)
            {
                if (ex.ErrorCode != SQLITE_CANTOPEN)
                {
                    throw;
                }
            }

            return(false);
        }