«У метода« Boolean Contains (System.String) »нет поддерживаемого перевода в SQL.»
запрос IsQueryable, но он перестал работать:
foreach (string s in collection1)
{
if (s.Length > 0)
{
query = query.Where(m => m.collection2.Contains(s));
}
}
ОБНОВЛЕНИЕ: это работает, когда я делаю запрос "ienumerable" вместо iqueryable. Как можно получить тот же результат, используя linq вместо итерации цикла?