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
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow