码迷,mamicode.com
首页 >  
搜索关键字:sqlbulkcopy    ( 134个结果
SqlBulkCopy的一个例子
1 public bool InsertAll(IList list) 2 { 3 DataTable dt = new DataTable(); 4 dt.Columns.Add("StockNo",typeof(string));...
分类:数据库   时间:2015-06-01 14:38:40    阅读次数:174
批量插入数据到sqlserver
第一种方法:Insert部分数据还ok 批量数据性能问题。第二种方法:sqlbulkcopy 方法 主要思想 是在客户端将数据缓存到datatable里面,然后用sqlbulkcopy 一次性将数据插入到数据库表中方法如下:System.Data.SqlClient.SqlBulkCopy bcp ...
分类:数据库   时间:2015-06-01 14:36:54    阅读次数:211
我的ORM之六-- 批量
很多时候,批量方案是解决性能的关键批量插入利用SqlBulkCopy 是性能最高的方式实现:var s = dbr.Menu.NewMyOqlSet();s.AddRow(o => o.Id == 1 & o.Name == "33");s.AddRow(o => o.Id == 2 & o.Nam...
分类:其他好文   时间:2015-05-26 15:48:10    阅读次数:121
SqlBulkCopy的使用
1、问题:导入大数据量到数据库,用我们普通的SqlHelper来做是每插入一条都是打开连接关闭连接,这样太慢,因此我们会想到让SqlConnection一直打开直到所有数据都插入完成再关闭连接。但是根据数据库连接池,这样速度依然很慢。2、解决办法: .Net给我们提供了SqlBulkCopy来一次性...
分类:数据库   时间:2015-05-10 22:20:51    阅读次数:265
用SqlBulkCopy批量插入数据到SqlServer数据库表中
首先创建一个数据库连接类:SQLHelperusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;...
分类:数据库   时间:2015-04-24 00:56:42    阅读次数:239
在事务中执行批量复制操作SqlBulkCopy,SqlTransaction .
Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy 类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL Server 表的方法(例如...
分类:数据库   时间:2015-04-23 15:09:59    阅读次数:184
SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法
原文:SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法在new SqlBulkCopy对象的时候,设置一下SqlBulkCopyOptions选项即可,按位或运算SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions.CheckCo...
分类:数据库   时间:2015-04-15 11:15:47    阅读次数:180
.net使用SqlBulkCopy导入数据(创建新表)
原文:.net使用SqlBulkCopy导入数据(创建新表).net2.0后ado.net提供了一个快速导入sqlserver的方法sqlbulkcopy.导入效率非常高. 包装了一个简单的sqlbulkcopy类,用于数据从datatable导入到sqlserver.代码如下:using Sys....
分类:数据库   时间:2015-04-15 11:12:35    阅读次数:236
EF中的那些批量操作
在使用EF的过程中,我们经常会遇到需要批量操作数据的场景,批量操作有的时候不仅能提高性能,比如使用SqlBulkCopy进入批量插入的时候,而且比较方便操作,提高效率。那么这篇文章就来总结EF中的那些批量操作。插入1,单个插入单个插入很简单,只需要构造好实体,然后调用DbSet的Add方法,最后Sa...
分类:其他好文   时间:2015-03-21 12:32:12    阅读次数:154
OracleBulkCopy
Oracle也有BulkCopy了,需要安装oracle 11g,并引用客户端下面的Oracle.DataAccess.dll用法和SQLBulkCopy差不多connStr 是 ORACLE 的连接字符串, tblName 是目标表的表名.private void BulkCopy(string ...
分类:数据库   时间:2015-03-18 17:50:33    阅读次数:170
134条   上一页 1 ... 6 7 8 9 10 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!