sql SqlBulkCopy

Posted 老牛脱机

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql SqlBulkCopy相关的知识,希望对你有一定的参考价值。

 

   public void BuckCopy(DataTable dt, string destinationTableName)
        {
            using (SqlConnection sqlConn = (SqlConnection)this.CurrentDataBase.CreateConnection())
            {
                if (sqlConn.State != ConnectionState.Open)
                    sqlConn.Open();
                using (SqlBulkCopy buckCopy = new SqlBulkCopy(sqlConn))
                {
                    buckCopy.DestinationTableName = destinationTableName;
                    buckCopy.ColumnMappings.Add("ID", "ID");                    
                    buckCopy.WriteToServer(dt);
                }
            }
        }

 

以上是关于sql SqlBulkCopy的主要内容,如果未能解决你的问题,请参考以下文章

sql SqlBulkCopy

SqlBulkCopy只支持SQL Server? EF Core实现支持多数据库类型的Bulk Copy

使用 SQLBulkCopy - SQL Server 2016 中的表比 SQL Server 2014 中的表大得多

使用 SQLBulkCopy 从 excel 到 SQL Server 时添加文本

使用 SqlBulkCopy 将 DataTable 中的列映射到 SQL 表

使用 IDatareader 和 SqlBulkCopy 将 Dictionary 元素作为行插入 SQL 表