博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 批量添加数据
阅读量:6849 次
发布时间:2019-06-26

本文共 718 字,大约阅读时间需要 2 分钟。

hot3.png

同步其他系统数据时,常常需要获取其他系统的数据,当数据量太大时,传统的ef或ADO.NET操作都很慢,那么有没有更快的方式呢?

SqlBulkCopy:

直接上代码:

using(var conn=new SqlConnection(ConnectString()))	        {		        try 	            {	        		            conn.Open();                                        //复制                    var bulkCopy = new SqlBulkCopy(conn)                    {                        DestinationTableName = tableName                    };                    bulkCopy.WriteToServer(table);                    bulkCopy.Close();                    return true;	            }	            catch (Exception)	            {                    return false;	            }	        }

速度对比:ef<<ADO.NET<<SqlBulkCopy

 

转载于:https://my.oschina.net/xainghu/blog/1501576

你可能感兴趣的文章