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.