public ITableQueryAsync <T> AddOrderBy <TValue>( Expression <Func <T, TValue> > orderExpr, bool asc) { if (orderExpr == null) { throw new ArgumentNullException("orderExpr"); } return(new TableQueryAsync <T>( _innerQuery.AddOrderBy(orderExpr, asc), _db, _taskScheduler ?? TaskScheduler.Default, _taskCreationOptions)); }