Ich habe eine Transaktion innerhalb der Transaktion innerhalb eines Haupttransaktionsbereichs mit erstellt
new TransactionScope(TransactionScopeOption.RequiresNew)
aber mein Problem ist, wenn die innere Transaktion erfolgreich übergeben wurde, dann, wenn irgendein Fehler während der Ausführung aufgetreten ist, dann ist meine vollständige Transaktion nicht vollständig zurückgesetzt,
bedeutet, meine inneren Transaktionsdatensätze sind in meiner Datenbank vorhanden. aber ich möchte, dass meine volle Transaktion Rollback.
Hilf mir, wenn es eine Lösung für diese Situation gibt.
Antworten:
0 für die Antwort № 1Bitte nicht a Neu Transaktion. Sagen Required
und der Umfang fügt sich einfach an die bestehende Transaktion an.