1

データベースへのアクセスと更新に Typed Dataset (.xsd) を使用しています。2 つの異なるテーブルのレコードを更新するための 2 つのテーブル アダプターがあります。

1 つのトランザクションで 2 つの更新を実行する方法を見つけることができません。

4

1 に答える 1

2

使用できますTransactionScope

            using (var ts = new TransactionScope())
            {
                // Perform updates using different table adapters
                using (var ta1 = new tbl1TableAdapter())
                using (var ta2 = new tbl2TableAdapter())
                {
                    ta1.Update(yourDataSet.tbl1);
                    ta2.Update(yourDataSet.tbl2);
                }

                ts.Complete();
                yourDataSet.AcceptChanges();
            }

ここでTransactionScopeクラスについて読むことができます

于 2012-10-10T11:58:19.837 に答える