一括挿入後に主キー列の列値を取得する方法を教えてください。
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);