SqlBulkCopy 批量插入

        public void BulkData(string TableName, DataTable dt)
        {
            using (SqlConnection con = new SqlConnection(strConnectString))
            {
                SqlBulkCopy sbk = new SqlBulkCopy(con);
                sbk.DestinationTableName = TableName;//服务器上目标表的名称。
                sbk.BatchSize = dt.Rows.Count;
                sbk.BulkCopyTimeout = 120;
                con.Open();
                sbk.WriteToServer(dt);
            }
        }

  

转载于:https://www.cnblogs.com/zacklau/p/9539097.html

原文地址:https://www.cnblogs.com/twodog/p/12136158.html