当前位置:Gxlcms > 数据库问题 > SqlBulkCopy批量更新数据库表用例

SqlBulkCopy批量更新数据库表用例

时间:2021-07-01 10:21:17 帮助过:21人阅读

 using (SqlBulkCopy sqlbulkcopy = new SqlBulkCopy(da.Connection as SqlConnection, SqlBulkCopyOptions.Default, tran as SqlTransaction))
                    {
                        sqlbulkcopy.BatchSize = entityList.Count;
                        sqlbulkcopy.DestinationTableName = TableName;
                        DataTable rightsTable = entityList.ToTable();
                        for (int i = 0; i < rightsTable.Columns.Count; i++)
                        {
                            sqlbulkcopy.ColumnMappings.Add(rightsTable.Columns[i].ColumnName, rightsTable.Columns[i].ColumnName);
                        }
                        sqlbulkcopy.WriteToServer(rightsTable);
                    }

SqlBulkCopy批量更新数据库表用例

标签:options   name   nec   nmap   mapping   ota   tab   cti   write   

人气教程排行