変更または削除されたテーブル内の行のすべての元のデータをバックアップできるようにしたいと考えています。また、挿入されたすべての行を追跡したいと考えています。この理由は、私のアプリケーションにはデータベースへの変更を変更するユーザーがいて、すべての変更が正しいことをユーザーが確認するまで変更をコミットしたくないからです。
どうすればこれを行うことができますか?TransactionScope クラスと Transaction クラスを調べましたが、プログラムが 100 の異なるテーブルに対して 100 の更新を行う場合はどうなるでしょうか。私の理解が正しければ、ユーザーが変更が正しいことを確認するまで、100 の異なるスレッドが必要になりますか? トランザクションのコミットとロールバックについて検索しているときに、これに出会いました。
ヘルプ :(