小编Gia*_*una的帖子

在Where()之前调用OrderBy()的差异,反之亦然

我想知道......在我的应用程序中,我正在做这样的事情:

var threads = scykDb.Threads
                    .AsQueryable()
                    .Where(condition)
                    .OrderByDescending(t => t.DateCreated)
                    .Skip(threadsToSkip)
                    .Take(threadsPerPage)
                    .Select(t => t)
                    .ToList();
Run Code Online (Sandbox Code Playgroud)

如果我在Where()之前做了OrderBy()会发生什么?是否重要以及skip()或take(),那些重要的位置呢?

var threads = scykDb.Threads
                    .AsQueryable()
                    .OrderByDescending(t => t.DateCreated)
                    .Where(condition)
                    .Skip(threadsToSkip)
                    .Take(threadsPerPage)
                    .Select(t => t)
                    .ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq ado.net

3
推荐指数
1
解决办法
133
查看次数

标签 统计

ado.net ×1

c# ×1

linq ×1