public override async Task <DbConnection> GetConnectionAsync()
        {
            var connection = await _activeTransactionProvider
                             .GetActiveConnectionAsync(ActiveTransactionProviderArgs);

            return((DbConnection)connection);
        }
        public virtual async Task <DbConnection> GetConnectionAsync()
        {
            var connection = await _activeTransactionProvider.GetActiveConnectionAsync(ActiveTransactionProviderArgs.Empty);

            return((DbConnection)connection);
        }