UnitOfWork
UnitOfWork copied to clipboard
GetPagedList orderBy parameter
My database table Plan has a column called SortBy that I want to use to order the request... the below code is giving me the error: 'IQueryable<Plan>' does not contain a definition for 'SortBy' and no accessible extension method 'SortBy' accepting a first argument of type 'IQueryable<Plan>' could be found (are you missing a using directive or an assembly reference?)
var repoPlan = _unitOfWork.GetRepository<Plan>();
var list = repoPlan.GetPagedList(predicate: p => p.IsActive == true, orderBy: p => p.SortBy, pageIndex: skip, pageSize: take);
Any help on how to do this properly?
Issue Label Bot is not confident enough to auto-label this issue. See dashboard for more details.
using System.Linq;
...
repo.GetPagedList(orderBy: x => x.OrderBy(p => p.SortBy));
...