I am wondering... In my application, I am doing something like this:
var threads = scykDb.Threads
.AsQueryable()
.Where(condition)
.OrderByDescending(t => t.DateCreated)
.Skip(threadsToSkip)
.Take(threadsPerPage)
.Select(t => t)
.ToList();
What would happen, if i did OrderBy() before Where()? Does it matter and what about skip() or take(), does position of those matters too?
var threads = scykDb.Threads
.AsQueryable()
.OrderByDescending(t => t.DateCreated)
.Where(condition)
.Skip(threadsToSkip)
.Take(threadsPerPage)
.Select(t => t)
.ToList();