私はSQLトランザクションに簡単な問題があります。メソッドAで自分のデータベースに接続し、SQLトランザクションを開始します。メソッドの終わりには、計算(外部メソッド)に時間がかかるため、接続を閉じます。
計算が完了したら、トランザクションをコミットまたはロールバックしたいが、同じ接続が必要です。キープアライブsqlトランザクション
これを実行する可能性はありますか?
私はSQLトランザクションに簡単な問題があります。メソッドAで自分のデータベースに接続し、SQLトランザクションを開始します。メソッドの終わりには、計算(外部メソッド)に時間がかかるため、接続を閉じます。
計算が完了したら、トランザクションをコミットまたはロールバックしたいが、同じ接続が必要です。キープアライブsqlトランザクション
これを実行する可能性はありますか?
私は、SQLトランザクションモデルを使用して、長期間開いておく必要のある操作に使用します。あなたが実際にやっていることに応じて、おそらく優れた解決策があります。 「進行中の計算」SQLテーブルが含まれている可能性があります。
すべてのDBアクションを実行する前に計算を実行していますか? –