protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) { var task = ExecuteDbDataReaderAsync(behavior, CancellationToken.None); try { return task.Result; } catch(AggregateException e) { throw e.Flatten().InnerException; } }