私はそこに複数のメソッドがあり、そこではデータベースの読み込み、挿入、更新などの挿入ボタンがあると言います。これらのすべてのメソッドに対して単一のトランザクションを使用することは可能ですか? ように:複数のメソッドC#に1つのトランザクションを使用していますか?
private void method_A(){/* doing tons of db stuff.. */}
private void method_B(){/*..*/}
private void method_C(){/*..*/}
protected void Insert_OnClick(object sender, EventArgs e)
{
//begin transaction
Method_A();
Method_B();
Method_C();
//end transaction
}
は、この方法は可能ですか?前にトランザクションを使用したことはありません MS Accessデータベースを使用している場合はそれが重要です。
見たことがあり、[この](http://stackoverflow.com/questions/2078432/do-we-have-transactions-in-ms-access)? – PaulF
@PaulF C#経由でトランザクションを実装する方法が示されていないか、単純に 'BEGIN TRANSACTION'を追加しても動作しますか?C#コードとメソッド..' COMMIT [TRANSACTION | WORK] ''ロールバック[TRANSACTION | WORK] '? – Nyprez