Public Sub New() Me.TableName = "CUSTOMERS" Me.PrimaryKey = "CUSTNMBR" Me.DefaultCommandType = CommandType.StoredProcedure Me.DatabaseKey = "BACKOFFICE" Me.AutoUseTransactions = True Me.AutoSaveOnParentSaved = True Me.AutoCancelOnParentCancel = True end Sub2. But when I save the business objects and have problems with CustomerAddress object the transaction that was added on Customer never roll backs.