代码如下:
static void WriteToDatabase(DataTable dt)
{
string connString = "Data Source=10.33.11.1;Initial Catalog=crm;Persist Security Info=True;User ID=sa;Password=sa";
using (SqlConnection connection = new SqlConnection(connString))
{
SqlBulkCopy bulkCopy = new SqlBulkCopy
(
connection,
SqlBulkCopyOptions.TableLock |
SqlBulkCopyOptions.FireTriggers |
SqlBulkCopyOptions.UseInternalTransaction | SqlBulkCopyOptions.KeepIdentity,
null
);
bulkCopy.DestinationTableName = "OutBoundCall";
connection.Open();
bulkCopy.WriteToServer(dt);
connection.Close();
}
}
本文提供了一个使用 C# 实现的批量写入数据到 SQL Server 数据库的示例代码。该方法通过 SqlBulkCopy 类将 DataTable 对象中的数据批量插入到指定的数据库表中,提高了数据写入效率。
1382

被折叠的 条评论
为什么被折叠?



