各位好,现在有一个问题要向大家请教下,具体内容如下:
当我用Linq查询一个匿名类型,比方说:我用一个Linq语句联合查询了多个表的字段,并使用select new{}返回这个匿名对象,返回的结果是IQueryable,现在我想得到匿名实体集合的数量,因为IQueryable<T>会有Count()方法,而IQueryable却没有,不知道是怎么回事,望各位能帮忙解答下,在此先谢谢了!简单列出一些代码
protect IQueryable GetProducts()
{
    var result=select p in dbContext.Product
               join...
               join...
               select new {ProductName=p.Name, Category=p.Category};
   return result;
}