beginTransaction method
Begins a new database transaction.
Use this for manual transaction control. Must be paired with commit or rollback.
await ds.beginTransaction();
try {
await ds.repo<User>().insert(user);
await ds.commit();
} catch (e) {
await ds.rollback();
rethrow;
}
Implementation
Future<void> beginTransaction() {
_ensureInitialized();
return _connection!.driver.beginTransaction();
}