我正在使用下面的SQL批量复制代码
using (SqlConnection con = new SqlConnection(strConString))
{
con.Open();
SqlBulkCopy sqlBC = new SqlBulkCopy(con);
sqlBC.DestinationTableName = "SomeTable";
sqlBC.WriteToServer(dtOppConSummary);
}
任何人都可以使用数据访问块企业库
向我提供等价代码答案 0 :(得分:1)
不幸的是,DAAB没有开箱即用的批量复制模式。 SqlBulkCopy
类除了一次性之外没有实现任何接口。
如果要在DAAB环境中使用批量复制,则必须修改DAAB实现以包含它。您必须采取的一些步骤是:
答案 1 :(得分:0)
我不确定这是否可行,因为数据访问块的目的是将您从特定数据源中抽离出来。 SqlBulkCopy如果特定于SqlClient库,我认为没有通用的方法在其他数据源上执行此类操作。