У меня есть отношения многие ко многим (Сайты, Категории, КатегорииXSite), мне нужно получить фильтрацию всех категорий по определенным именам сайтов, поэтому я сделал домашнее задание и сделал это linq:
var filteredcategories = from c in context.Categories
from s in c.Sites
where s.Name.Contains(siteWord)
select c;
все работаетотлично, дело в том, что у меня уже есть метод, который фильтрует сайты, и я хочу использовать его так:
var filteredcategories = from c in context.Categories
where c. Sites == FilterSites(siteWord)
select c;
это мой метод фильтрации:
public IQueryable<Site> FilterSites(string word)
{
return (from s in context.Sites
where s.Name.Contains(word)
select s);
}
Возможно ли этовыполнить?
Заранее спасибо!