实现了IDataReader接口的格式文件读取类源代码
这几天在做一个项目,开发环境是vs2008,语言用的是c#。其中涉及到CS应用下大量数据的导出和导入,导出比较简单,但导入就麻烦了,数据文件动辄几十上百兆,原来采用是的读入到DataTable中,然后用SqlBulkCopy批量加载到数据库的方法,效率也不算低,但由于需要把数据全部读入到内存中,容易出现内存溢出的问题。于是想用IDataReader来实现,到网上却没有查到有关的详细说明,于是自己动手编了一个,测试后发现不但速度比使用DataTable快,而且不占用内存。特此把它挂出来,供有同样需要的同仁参考和交流。压缩包中同时包括一个Sql文件,可用于创建程序中测试的数据表。测试数据准备很简
下载地址
用户评论
刚学C#,正需要这样代码急用
还行,可以使用
太好了,我也是这么想的,谢谢分享!
不错,可以用