質問: 私はレコードでデータテーブルを持っています。SqlBulkCopyを使ってSqlテーブルにレコードを挿入しています。変更後の値が同じレコードでデータテーブルを取得すると次の時間がかかります。SqlBulkCopyは以前の詳細を更新せずにレコードを挿入します。 SqlBulkCopyを使用してSQLテーブルを更新できますか?助けてください。 ありがとう、Vix
回答: AdaTheDevが言及したように、SqlBulkCopyは挿入することができますが、Upsert操作を実行できる代替ライブラリがあります。 **免責事項** :私はプロジェクトバルクオペレーションのオーナーです バルク・オペレーション・ライブラリには、指定されたキーに基づいて行を挿入または更新するメソッド「 **BulkMerge** 」があります。 ``` var bulk = new BulkOperation(connection); bulk.ColumnMappings.Add("ID", true); bulk.ColumnMappings.Add("Column1"); bulk.ColumnMappings.Add("Column2"); bulk.ColumnMappings.Add("Column3"); bulk.BulkMerge(dt); ```