Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Durchführen einer Oracle-Transaktion mit C# und ODP.NET

Nein.

Es ist ein no-op.

Der OracleCommand automatisch "wiederverwendet" die Transaktion, die derzeit auf der OracleConnection des Befehls aktiv ist . Die Transaction -Eigenschaft ist einfach deshalb vorhanden, weil sie in der Basisklasse deklariert wurde (DbCommand ) und Sie können ein Mitglied in der geerbten Klasse nicht "deklarieren". Wenn Sie es lesen, erhalten Sie die Transaktion der Verbindung (falls vorhanden), das Setzen bewirkt nichts.

Genau.