首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于IQueryable接口解决思路

2012-09-16 
关于IQueryable接口各位好,现在有一个问题要向大家请教下,具体内容如下:当我用Linq查询一个匿名类型,比方

关于IQueryable接口
各位好,现在有一个问题要向大家请教下,具体内容如下:
当我用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;
}

[解决办法]
试试result.toList().Count()?
[解决办法]
返回类型写var

热点排行