示例#1
0
        /// <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);
        }