1. ホーム
  2. c#

[解決済み] dapper.netで取引を行うには?

2022-07-06 06:44:53

質問

複数のテーブルに対して、複数のinsert文を実行したい。私はdapper.netを使用しています。dapper.netでトランザクションを処理する方法はないのでしょうか。

dapper.netでトランザクションを使用する方法について、あなたのアイデアを教えてください。

どのように解決するのですか?

以下はそのコードです。

using System.Transactions;    
....    
using (var transactionScope = new TransactionScope())
{
    DoYourDapperWork();
    transactionScope.Complete();
}

への参照を追加する必要があることに注意してください。 System.Transactions アセンブリはデフォルトでは参照されないので、参照を追加する必要があることに注意してください。