1
我已經安裝了DataAccessApplicationBlock.msi
,我將Microsoft.ApplicationBlocks.Data.dll
文件放入我的bin文件夾中。我發現除了ExecuteBulkCopy
之外的其他所有sqlhelper方法。SqlBulkCopy與SqlHelper類
如何將ExecuteBulkCopy
函數添加到SqlHelper
類中?
我已經安裝了DataAccessApplicationBlock.msi
,我將Microsoft.ApplicationBlocks.Data.dll
文件放入我的bin文件夾中。我發現除了ExecuteBulkCopy
之外的其他所有sqlhelper方法。SqlBulkCopy與SqlHelper類
如何將ExecuteBulkCopy
函數添加到SqlHelper
類中?
是不是說通過數據庫塊抽象?代碼如果不是SQL-Server會怎麼做?我個人認爲它不會讓感知將它封裝在通用(和數據庫無關)庫中。
另外;這是非常基本的功能,所以在爲接受連接字符串,表名稱和IDataReader
/DataTable
的基本場景編寫方法時,您應該沒有任何問題。在非平凡的用法中有很多配置選項(列映射,事件等),並且可能不保證包裝。
說實話,雖然我使用SqlBulkCopy
,我不經常使用它(或足夠類似),以保證隱藏它。也許只是直接在你的倉庫/ DAL /任何代碼中使用SqlBulkCopy
?