internal virtual void OnTransactionCommit(RemoteDbTransaction connection)
 {
     TransactionCommit?.Invoke(connection);
 }
 internal virtual void OnTransactionCreated(RemoteDbTransaction connection)
 {
     TransactionCreated?.Invoke(connection);
 }
 internal virtual void OnTransactionRollback(RemoteDbTransaction connection)
 {
     TransactionRollback?.Invoke(connection);
 }