2010-01-08 27 views
1

我已经安装了DataAccessApplicationBlock.msi,我将Microsoft.ApplicationBlocks.Data.dll文件放入我的bin文件夹中。我发现除了ExecuteBulkCopy之外的其他所有sqlhelper方法。SqlBulkCopy与SqlHelper类

如何将ExecuteBulkCopy函数添加到SqlHelper类中?

回答

1

是不是说通过数据库块抽象?代码如果不是SQL-Server会怎么做?我个人认为它不会让感知将它封装在通用(和数据库无关)库中。

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

说实话,虽然我使用SqlBulkCopy,我不经常使用它(或足够类似),以保证隐藏它。也许只是直接在你的仓库/ DAL /任何代码中使用SqlBulkCopy