Не.
Това не е операция.
OracleCommand автоматично „използва повторно“ транзакцията, която в момента е активна в OracleConnection на командата . Transaction свойство е там просто защото е декларирано в базовия клас (DbCommand ) и не можете да "дедекларирате" член в наследения клас. Ако го прочетете, ще получите транзакцията на връзката (ако има такава), настройването й не прави нищо.
Точно така.