/// <summary> /// 异步填充数据集 /// </summary> /// <param name="adapter"></param> /// <param name="dataSet"></param> /// <returns></returns> public static async Task<int> FillAsync(this DbDataAdapter adapter, DataSet dataSet) { adapter.NullCheck("adapter"); dataSet.NullCheck("dataSet"); return await Task.Run(() => adapter.Fill(dataSet)); }
/// <summary> /// 异步填充一个数据集中一个数据表 /// </summary> /// <param name="adapter"></param> /// <param name="dataSet"></param> /// <param name="srcTable"></param> /// <returns></returns> public static async Task<int> FillAsync(this DbDataAdapter adapter, DataSet dataSet, string srcTable) { adapter.NullCheck("adapter"); dataSet.NullCheck("dataSet"); srcTable.CheckStringIsNullOrEmpty("srcTable"); return await Task.Run(() => adapter.Fill(dataSet, srcTable)); }