/// <summary> /// Tries the delete table async. /// </summary> /// <param name="dbTable">The db table.</param> /// <param name="databaseName"></param> /// <returns>A Task.</returns> public static async Task <int> TryDeleteTableAsync <T>(this DbTable dbTable, string databaseName) { var exist = await dbTable.IsExistTableAsync <T>(databaseName); if (exist) { return(await dbTable.DeleteTableAsync <T>(databaseName)); } return(-1); }