谁能帮我在批量插入后如何获取主键列的列值?
我正在使用 SqlBulkCopy 一次将多行插入到表中(比如表 1)。插入行后,我需要表 1 中列 MsgId(PK) 的 ID。我需要使用这些 id,它们是另一个表中的外键表 2
这是我的代码,
DataTable dtMessageDetails = new DataTable("Message Details");
SqlBulkCopy copier = new SqlBulkCopy(Connectionstring);
copier.DestinationTableName = "Table 1";
copier.WriteToServer(dtMessageDetails);