繁体   English   中英

带有SqlHelper类的SqlBulkCopy

[英]SqlBulkCopy with SqlHelper class

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

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

这不是阻止对数据库的抽象吗? 如果不是SQL Server,代码将如何处理? 我个人不认为这是有道理的通用(和数据库无关的)库封装此。

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

老实说,当我使用 SqlBulkCopy ,我使用它的次数不够(或足够类似)以至于无法将其隐藏起来。 也许只是直接在您的存储库/ DAL /任何代码中使用SqlBulkCopy

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM