Is it possible to dynamically plug OrderBy(some_property) in linq ?
So im dealing with a problem where i get column name and sort order e.g {"EmployeeName", "asc"} OR {"EmployeeName","desc"}
During run time my code will be like as follows without user demanded column & its sort order.
var dbEmployees = await _dbContext.Employees
.AsNoTracking()
.Take(10)
But if we now get an column & sort order code should now have OrderBy() in place like as follows
var dbEmployees = await _dbContext.Employees
.AsNoTracking()
.OrderBy(x => x.EmployeeName)
.Take(10)
Is it possible to do so ?
Any help or pointers are welcomed.