“System.Linq.IQueryable

本文关键字:ContentSearch SearchTypes Sitecore System Linq IQueryable | 更新日期: 2023-09-27 18:36: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' 可以找到(您是否缺少使用指令或程序集 参考?

谁能告诉我原因?

“System.Linq.IQueryable<Sitecore.ContentSearch.SearchTypes.S

检查您是否引用了System.LINQ