質問: 私は大量のデータを移動するためにSQLBulkCopyを使用しています。特定の行数が処理されるたびに通知イベントを実装しましたが、ジョブの完了時にOnSqlRowsCopiedイベントは発生しません。 SQLBulkCopy writetoserverが完了したときにコピーされる行の総数を取得するにはどうすればよいですか?
回答: 私はここで MSDNの例のように、終了後にテーブルのCOUNT()クエリを実行する必要があると思います。 それ以外は、先を教えてもらえませんか?たとえば、DataTableをWriteToServer()に渡している場合、そのレコードに.Rows.Countを実行してレコード数を知ることができます。