質問: 私はSqlBulkCopyを使用するつもりですが、重複挿入を防ぐ必要があります。それを行う最善の方法は何ですか? WriteToServerコマンドを実行する前に各項目の存在をチェックしていますか?
回答: これを行う最善の方法は、データを挿入するテーブルにユニークなインデックスを追加することです。これにより、重複するエントリがテーブルに追加されないようになります。 これにより、潜在的にメモリに余りに多くのデータをロードしたり、自分自身で他の問題を作成したりする必要がなくなります。