2010-01-08 52 views
1

我已經安裝了DataAccessApplicationBlock.msi,我將Microsoft.ApplicationBlocks.Data.dll文件放入我的bin文件夾中。我發現除了ExecuteBulkCopy之外的其他所有sqlhelper方法。SqlBulkCopy與SqlHelper類

如何將ExecuteBulkCopy函數添加到SqlHelper類中?

回答

1

是不是說通過數據庫塊抽象?代碼如果不是SQL-Server會怎麼做?我個人認爲它不會讓感知將它封裝在通用(和數據庫無關)庫中。

另外;這是非常基本的功能,所以在爲接受連接字符串,表名稱和IDataReader/DataTable的基本場景編寫方法時,您應該沒有任何問題。在非平凡的用法中有很多配置選項(列映射,事件等),並且可能不保證包裝。

說實話,雖然我使用SqlBulkCopy,我不經常使用它(或足夠類似),以保證隱藏它。也許只是直接在你的倉庫/ DAL /任何代碼中使用SqlBulkCopy