现在在弄一个入库的数据操作,发现了一个很快很好的入库方法,放在这里方便以后查找
/// <summary>
/// 最快的单表入库方法 /// </summary> /// <param name="dtSource"> 数据源 </param> /// <param name="destinationTableName"> 目标表 </param> /// <returns></returns> public static int SqlBulkCopyToDB(DataTable dtSource, string destinationTableName) { try { using (SqlBulkCopy sbc = new SqlBulkCopy(connectionString)) { SetSqlBulkCopyMapping(sbc, dtSource.Columns); sbc.DestinationTableName = destinationTableName; sbc.WriteToServer(dtSource); } return 1; } catch (SqlException ex) { Console.WriteLine( " 异常: " + ex.Message); return 0; } }