Transaction Begin

Name in Migrated Code: Transaction Scope
Location in Migrated Code: OnLoad Method

Migrated Code Example

protected override void OnLoad()
{
    TransactionScope = TransactionScopes.RowLocking; 
    View = () => new Views.ShowOrdersView(this);
} 

Property Values

Magic Name Migrated Code Name
Before Task Prefix Task
OnRecordLock RowLocking
BeforeRecordPrefix Row
BeforeRecordSuffix LeaveRow
Before Record Update SaveToDataBase
None None
Group Group

The default is Transaction begin = None in Magic

Note

The Group option is only applicable for BusinessProcess. The migrated code will not write the TransactionScope property if no transaction is required. The TransactionScope property will be written whenever a transaction was set - even if it was the default in magic. It does that to explicitly indicate that there is a transaction.

See Also:


Help us improve, Edit this page on GitHub
or email us at info@fireflymigration.com