StartBehavior
This property specifies sessionless transaction start behavior in OracleConnection.BeginSessionlessTransaction().
Declaration
// C#
public OracleSessionlessTransactionStartBehavior StartBehavior { get; set; }Property Value
The OracleSessionlessTransactionStartBehavior enum that specifies sessionless transaction start behavior.
Remarks
When StartBehavior is set to OracleSessionlessTransactionStartBehavior.StartBeforeExecution, the connection is associated with the sessionless transaction in OracleConnection.BeginSessionlessTransaction(). However, the transaction will only start upon the first OracleCommand SQL execution.
When StartBehavior is set to OracleSessionlessTransactionStartBehavior.StartImmediate, the sessionless transaction starts immediately when OracleConnection.BeginSessionlessTransaction() is invoked.