结表没有得到与SqlBulkCopy的

问题描述:

更新我有一个像下面三个表和一个公司可以有多个位置结表没有得到与SqlBulkCopy的

公司 - 号,姓名...

地点 - 身份证,市,省,国家..

CompanyLocation,ID,CompanyId,LocationId

下面代码公司和位置表得到更新,但一联系表/联结表未更新

// Create the SqlBulkCopy object.     
using (var bulkCopy = new SqlBulkCopy(connection)) 
{ 
    bulkCopy.DestinationTableName = TargetTable; 
    // Write from the source to the destination. 
    bulkCopy.WriteToServer(sourceTable); 
} 

请帮忙吗?

每个SqlBulkCopy object链接到一个由SqlBulkCopy.DestinationTableName Property指定的SQL表,如代码中所示。因此,更新三个表的解决方案是实例化三个SqlBulkCopy objects,每个表一个。