Não.
É um não-op.
O
OracleCommand
automaticamente "reutiliza" a transação que está atualmente ativa no comando OracleConnection
. A Transaction
existe simplesmente porque foi declarada na classe base (DbCommand
) e você não pode "desdeclarar" um membro na classe herdada. Se você lê-lo, obterá a transação da conexão (se houver), definindo-o não faz nada. Exatamente.