使用Take()获得有限数量的结果,但也获得潜在总数

时间:2010-02-12 11:49:46

标签: asp.net linq-to-sql

鉴于以下内容......

int maxResults = 25;
string code = "Thailand";

var q = from i in images where i.component_code == code select i;

var images = q.OrderByDescending(x => x.image_rating).Take(maxResults);

if (images.Count() > 0)
{
    ...

    lblResult = string.Format("Viewing {0} Images Of A Possible {1}", images.Count(), ?);
}

如果未使用Take(),我如何获得可能返回的图像总数

1 个答案:

答案 0 :(得分:4)

你能不能使用q.Count()吗?