【问题标题】:'System.Linq.IQueryable<Sitecore.ContentSearch.SearchTypes.SearchResultItem>' does not contain a definition for 'Where'“System.Linq.IQueryable<Sitecore.ContentSearch.SearchTypes.SearchResultItem>”不包含“Where”的定义
【发布时间】:2015-01-03 08:25:13
【问题描述】:

以下代码出现以下错误:

代码:

using (var context = ContentSearchManager.GetIndex("sitecore_master_index").CreateSearchContext())
{
  var results = context.GetQueryable<SearchResultItem>().Where(x => x.TemplateId == templateID).ToList();
}

错误:

'System.Linq.IQueryable' 不包含“Where”的定义,也没有扩展方法 'Where' 接受类型的第一个参数 'System.Linq.IQueryable' 可以找到(您是否缺少 using 指令或程序集 参考?)

谁能告诉我这是什么原因?

【问题讨论】:

    标签: c# linq sitecore sitecore7 sitecore7.1


    【解决方案1】:

    检查您是否引用了System.LINQ

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多