我想知道......在我的应用程序中,我正在做这样的事情:
var threads = scykDb.Threads
.AsQueryable()
.Where(condition)
.OrderByDescending(t => t.DateCreated)
.Skip(threadsToSkip)
.Take(threadsPerPage)
.Select(t => t)
.ToList();
如果我在 Where() 之前执行 OrderBy() 会发生什么?重要吗,skip() 或 take() 怎么样,这些位置也重要吗?
var threads = scykDb.Threads
.AsQueryable()
.OrderByDescending(t => t.DateCreated)
.Where(condition)
.Skip(threadsToSkip)
.Take(threadsPerPage)
.Select(t => t)
.ToList();