public SQLiteConnection GetConnection(string databaseName)
        {
            string databasePath      = Path.Combine(platformProvider.GetDocumentFolderPath(), databaseName);
            string databaseDirectory = Path.GetDirectoryName(databasePath);

            if (!Directory.Exists(databaseDirectory))
            {
                Directory.CreateDirectory(databaseDirectory);
            }

            return(new SQLiteConnection(databasePath));
        }
Beispiel #2
0
        public SQLiteConnection GetConnection(string databaseName)
        {
            string databasePath      = Path.Combine(platformProvider.GetDocumentFolderPath(), databaseName);
            string databaseDirectory = Path.GetDirectoryName(databasePath);

            if (!Directory.Exists(databaseDirectory))
            {
                Directory.CreateDirectory(databaseDirectory);
            }

            SQLiteConnection sqlLiteConnection = new SQLiteConnection(databasePath);

            sqlLiteConnection.BusyTimeout = System.TimeSpan.FromSeconds(30);
            return(sqlLiteConnection);
        }