transactionscope

    0

    1答えて

    MQキューからメッセージを読み取り、別のキューに書き込むvb.netコードがあります。 これはトランザクション(using New TransactionScope())でこれを行います。したがって、書き込みが失敗した場合、読み取りはロールバックされます。 問題は、.Netプログラムを閉じるとトランザクションがコミットするように見えることです。 MQエクスプローラを使用すると、メッセージの移動が確

    1

    2答えて

    数日間、私はTransactionScopeに問題があります。エラーメッセージは次のとおりです。 MassTransit.Context.ServiceBusReceiveContext Consumer Exception Exposed System.Transactions.TransactionAbortedException: The transaction has aborted.

    1

    1答えて

    JpaRepositoryに次のメソッドがあり、その列の特定の値を持つすべての行に対してparent_id列が更新されます。純粋なSQLでは完全に機能しますが、春データで失敗しました。私は、更新が完了したため(最初のアサートが成功したため)、トランザクションスコープの問題があると考えています。ただ、DBでどのようなコードが変更されているのかわかりません。私はこのベストプラクティスだと思うので、 @

    1

    1答えて

    私はバックエンドで更新しているそれぞれの独自のトランザクションオブジェクトを持つ5つの異なるストアドプロシージャを実行しているコードを継承しました。 それらはすべて同時にコミットまたはロールバックする必要があるとして、私はトランザクションスコープオブジェクト内のすべての5つのSQLトランザクションを包み、今では、次のエラーを投げています: An exception of type 'System.

    0

    1答えて

    データレイヤでTransactionScopeを使用しています.MSDTCを回避するために、トランザクションスコープが完了するまで1つの接続を開いたままにします。 このアプローチは、接続を開いたままにして、完全なトランザクション処理のために占有するため、問題があることがわかりました。トランザクションスコープ内から呼び出されるメソッドには、時間がかかることがあります(1分です)。 したがって、必要に

    4

    1答えて

    私はC#を使用してコードを作成していましたが、複数のリポジトリに複数の呼び出しを行うトランザクションを作成することもあります。すべてのリポジトリをカバーします。 コードは次のようである: using (var scope = new TransactionScope()) { itemRepository.deleteItems(items); bookRepository.

    1

    1答えて

    2つの異なるテーブルに2つの行を挿入したいが、2番目のテーブルのいくつかの事前条件が満たされている場合は、トランザクションをロールバックしたい。 .NETでトランザクションスコープを開始し、insert文を実行する前に2番目のテーブルのデータをチェックするSQLクエリを実行するだけで動作しますか?その場合、使用する分離レベルは何ですか? 多くのインサートが存在するため、テーブル全体をロックしたくあ

    -1

    5答えて

    現在、TranactionScopeとローカルファイルデータベース(mdf)を使用して、いくつかのエンドツーエンドテスト(E2E)を実装しようとしています。面白いのは、クエリがロールバックされていないため、すべての更新/挿入が保持されているということです。私が間違って行われているものを理解しない using (new TransactionScope()) { var

    0

    1答えて

    私のアプリケーションでは、Azure Blobストレージの異なるコンテナにいくつかのブロブを1つのトランザクションの一部としてアップロードする必要があります。つまり、すべてのファイルが正常にアップロードされるか、まったくアップロードされないため、たとえば接続が切断された場合に部分アップロードは行われません。 blobストレージAPIはバッチアップロードをサポートしていないようですので、私はそれを私

    1

    1答えて

    MySQLデータベースをストレージに使用するASP.Net WebAPIインスタンスセットアップがあります。私は、TransactionScopeの作成を処理するActionFilterを、1つのエンドポイント要求の存続期間にわたって書いています。 public async Task<HttpResponseMessage> ExecuteActionFilterAsync( HttpAc