public enum RGTransactionalBehavior| Default | 0 | The default. |
| EnsureTransaction | 1 | If no transaction is present then a new transaction will be used for the operation. |
| DoNotEnsureTransaction | 2 | If an existing transaction is present then use it, otherwise execute the command or query without a transaction. |