«System.Linq.IQueryable‹Sitecore.ContentSearch.SearchTypes.SearchResultItem›» не содержит определения для «Где»

Я получаю ошибку ниже со следующим кодом:

Код:

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 или ссылки на сборку? ?)

Может ли кто-нибудь сообщить мне причину этого?


person Suhas    schedule 03.01.2015    source источник


Ответы (1)


Проверьте, есть ли у вас ссылки на System.LINQ

person David Abaev    schedule 03.01.2015