SqlBulkCopy与SqlHelper类

时间:2010-01-08 09:39:53

标签: c# sqlbulkcopy data-access sqlhelper

我已安装DataAccessApplicationBlock.msi,我将Microsoft.ApplicationBlocks.Data.dll文件放入我的bin文件夹。我找到了除ExecuteBulkCopy之外的所有其他sqlhelper方法。

如何将ExecuteBulkCopy功能添加到SqlHelper类?

1 个答案:

答案 0 :(得分:1)

这不是阻止数据库上的抽象吗?如果它不是SQL-Server,代码会做什么?我个人认为将它封装在一个通用(和数据库中立)的库中并不会 sense

也;它是非常基本的功能,因此在为接受连接字符串,表名和IDataReader / DataTable的基本方案编写方法时不应该有任何问题。在非平凡的用法中有很多配置选项(列映射,事件等),并且可能不保证包装。

老实说,当我使用 SqlBulkCopy时,我并不经常使用它(或类似地足够)以保证将其隐藏起来。也许直接在您的存储库/ DAL /任何代码中使用SqlBulkCopy