ネットワークで動作する C# アプリケーションを作成しました。また、アプリケーションには SQL Server 2008 Express を使用しています。
私の問題は次のとおりです。
2 台のコンピューターで 2 人がまったく同時にInsert
ボタンをクリックすると、2 つの行が同じ番号でデータベースに追加されます (これはエラーです)。
時間が同じでない場合、私のアプリケーションはいくつかの条件をチェックし、この問題は発生しません。
私の質問は:
今、私は1人の挿入前にテーブルをロックし、挿入後にテーブルのロックを解除したい.
これを行う方法?