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