博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年1月7日

摘要: 在一些项目中,经常要执行批量的新增操作。如果每插入一条数据,就连接一次数据库,这样会带来很大的性能问题,使用SqlBulkCopy类可执行批量的插入操作,减少了与数据库的交互次数,提高了效率,具体做法如下:1.定义一个DataTable,并从数据库中获取表结构。2.遍历泛型集合,将集合中的每一个对象,赋值给DataTable中的每一行。3.获取一个DataTable后,通过使用SqlBulkCopy类执行批量操作。具体代码如下:对于SqlBulkCopy类的一些其他用法,请参考周公的这篇文章:http://blog.csdn.net/zhoufoxcn/archive/2007/11/07/1 阅读全文

posted @ 2011-01-07 12:00 孤独者 阅读(631) 评论(0) 推荐(0) 编辑