Ne.
Je to ne-op.
OracleCommand
automaticky „znovu použije“ transakci, která je aktuálně aktivní na příkazu OracleConnection
. Transaction
vlastnost je tam jednoduše proto, že byla deklarována v základní třídě (DbCommand
) a nemůžete "zrušit deklaraci" člena ve zděděné třídě. Pokud si to přečtete, získáte transakci připojení (pokud existuje), nastavení nedělá nic.
Přesně tak.