SqlBulkCopy与SqlHelper类

c# data-access sqlbulkcopy sqlhelper

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

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

一般承认的答案

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

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

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



许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因