public static async Task <SqLiteContentDatabase> LoadDatabase(string sqLiteDbFilename) { SqLiteContentDatabase sqLiteContentDatabase = new SqLiteContentDatabase(); await sqLiteContentDatabase.LoadTheDatabase(sqLiteDbFilename); return(sqLiteContentDatabase); }
// ----------------- ReadContentTable public static IList <TableRow> ReadContentTable(SqLiteContentDatabase sqLiteContentDatabase, string contentTableName) { lock (locker) { IList <TableRow> rows = sqLiteContentDatabase.SQLiteConnection.Query <TableRow>(string.Format("SELECT * FROM [{0}]", contentTableName)); foreach (ImportedRow row in rows) { row.DoneImport(); } return(rows); } }