1

我已经安装DataAccessApplicationBlock.msi并将Microsoft.ApplicationBlocks.Data.dll文件放入我的 bin 文件夹中。我发现除了ExecuteBulkCopy.

如何ExecuteBulkCopy在类中添加功能SqlHelper

4

1 回答 1

1

这不是对数据库的抽象吗?如果不是 SQL-Server,代码会做什么?我个人认为将其封装在通用(和数据库中立)库中是没有意义的。

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

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

于 2010-01-08T10:00:11.020 回答