Entity Frameworkでトランザクション
photo credit: billaday via photopin cc
EntityFrameworkでのトランザクションの実装って、全く珍しい話では無いのですが。 TransactionScopeを使って実装しました。
Try Using ts As New Transactions.TransactionScope 'ここにデータの登録とか削除とか更新の処理 ・・・ 'コミット ts.Complete() End Using Catch ex As Exception '例外が発生するとロールバックされます Throw ex End Try
当たり前ですが、Usingでしっかり囲んどきましょうw
環境はVisualBasic 2010、.NET Framework4.0、Oracle11g、ODP.NET。