[This is preliminary documentation and is subject to change.]

Gets or sets the value determining if the transaction specified by the TransactionScope property will start only in certain conditions, or always.

Namespace:  Firefly.Box
Assembly:  Firefly.Box (in Firefly.Box.dll) Version: (


public bool ConditionalTransaction { get; set; }
Visual Basic (Declaration)
Public Property ConditionalTransaction As Boolean
Visual C++
property bool ConditionalTransaction {
	bool get ();
	void set (bool value);


If set to true, the transaction will start only if a transactional entity is used in this UIController..::.AdvancedSettings.
If the TransactionScope property is set to RowLocking then it will also check if the AllowRowLocking property of any Entity is true.

See Also