连接表未使用SQLBulkCopy进行更新

c# sqlbulkcopy

我有三个表,如下,一个公司可以有多个位置

公司 - Id,名称......

地点 - Id,城市,州,国家..

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对象都链接到SqlBulkCopy.DestinationTableName属性指定的一个SQL表,如代码中所示。因此,更新三个表的解决方案是实例化三个SqlBulkCopy对象 ,每个表一个。




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因